This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Krita on Elementary OS

Tags: None
(comma "," separated)
cocoknight
Registered Member
Posts
2
Karma
0
OS

Krita on Elementary OS

Sat Oct 03, 2015 12:22 pm
Hi

I've been wanting to try Krita for years now and I've recently made the switch back from Mac to Linux so one of the first software I installed was Krita. However, since I'm using Elementary OS - which uses Gnome and is based on Ubuntu - if I were to install Krita from the Ubuntu repositories the system would end up installing the whole KDE desktop, which I definitely don't want. So I checked the Krita download page and - good news - there's the Kubuntu Backports PPA for Ubuntu, so Installed Krita from there and started it and this is the message I get:

Essential application components could not be found.
This might be an installation issue.
Try restarting, running kbuildsycoca4.exe or reinstalling.


It's really weird getting an error message on Linux from a Linux app suggesting to run a .exe...

In order to understand a bit more what was happening I started Krita from the terminal. This is the terminal output:

Gtk-Message: Failed to load module "pantheon-filechooser-module"

(krita:8927): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(krita:8927): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(krita:8927): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(krita:8927): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(krita:8927): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
Gtk-Message: Failed to load module "canberra-gtk-module"
krita(8927)/kdeui (KIconLoader): Error: standard icon theme "oxygen" not found!

krita(8927): No ksycoca4 database available!

krita(8927)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType "Calligra/Part" not found
krita(8927)/koffice (lib komain) KoDocumentEntry::queryByMimeType: Got no results with "[X-KDE-NativeMimeType] == 'application/x-krita' or 'application/x-krita' in [X-KDE-ExtraNativeMimeTypes]"
krita(8927): No ksycoca4 database available!

krita(8927)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType "Calligra/Part" not found
krita(8927): No ksycoca4 database available!

krita(8927)/koffice (lib komain): Unknown Calligra MimeType "application/x-krita" .

krita(8927)/koffice (lib komain): Check your installation (for instance, run 'kde4-config --path mime' and check the result).

krita(8927)/koffice (lib komain): "krita" part.desktop not found.


So I tried installing pixmap and the oxygen theme but it still wouldn't run and I didn't know what else to do.
I'd even buy Krita from Steam but guess what? Yep, it's only available for Windows (wtf?).

Any ideas/suggestions?
User avatar
kamathraghavendra
Registered Member
Posts
234
Karma
4
OS

Re: Krita on Elementary OS

Sat Oct 03, 2015 12:33 pm
I strongly advice you to install krita from dimula ppa.
the steps to install it from this ppa are provided here in the manual under linux section -> https://userbase.kde.org/Krita/Manual/Installation

the dimula ppa has latest krita.

as for the .exe error i found another post on this forum about this , it may help you as mint and elementary use 14.04 ubuntu as base
here is the post viewtopic.php?f=137&t=124270&p=328777&hilit=krita+on+cinnamon#p328777


User avatar
halla
KDE Developer
Posts
5092
Karma
20
OS

Re: Krita on Elementary OS

Sat Oct 03, 2015 12:47 pm
We're not putting Krita on Steam for Linux because I don't think it's worth the effort. Krita is available on most Linux distributions anyway, and for Ubuntu and derivatives, OpenSUSE and CentOS we have special up-to-date builds. Distributions often lag behind, or make basic mistakes, such as not running kbuildsycoca (which was necessary for Krita 2.8, but is no longer necessary for Krita 2.9)
cocoknight
Registered Member
Posts
2
Karma
0
OS

Re: Krita on Elementary OS

Sun Oct 04, 2015 5:04 pm
Many thanks for the replies, the .exe error link will probably let me run the version from backports. The version from dimula73 does not install:

sudo apt-get install krita-testing krita-testing-dbg
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
krita-testing : Depends: kde-runtime but it is not going to be installed
Depends: libkdcraw23 (>= 4:4.7.1) but it is not going to be installed
Depends: libkdeui5 (>= 4:4.5.2) but it is not going to be installed
Depends: libkfile4 (>= 4:4.3.4) but it is not going to be installed
Depends: libkio5 (>= 4:4.7.0) but it is not going to be installed
Recommends: kde-style-oxygen but it is not going to be installed or
kde-style-oxygen-qt4 but it is not installable
E: Unable to correct problems, you have held broken packages.
User avatar
halla
KDE Developer
Posts
5092
Karma
20
OS

Re: Krita on Elementary OS

Tue Oct 06, 2015 8:36 am
If that doesn't work, it seems that Elementary OS is missing dependencies: if it's a Ubuntu variant, it would be best to contact the Elementary project. We just cannot create packages for every Linux distribution out there, I'm afraid.
User avatar
kamathraghavendra
Registered Member
Posts
234
Karma
4
OS

Re: Krita on Elementary OS

Tue Oct 06, 2015 9:06 am
Hi cocoknight,
some of the dependencies you have problem install are infact there in the ubuntu repositories

can you install synaptic and repair the broken dependencies, there seems to be a problem with your packages.
synaptic has a gui option to "Fix broken dependencies" also if you have dimula ppa enabled then I suggest removing other packages and disabling other ppas for krita, it may mess up the version of dependencies.




Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Google [Bot], rblackwell, Yahoo [Bot]