Do I need KDE libraries in GNOME Desktop?

Hello!
I’m using opensuse 11.2 GNOME. While going through the Add/Remove Software I found that I’ve some KDE libraries installed on my system. I don’t think that I need them on my system. Will removing them affect my system in any way?

1)Smolt KDE notifier.
2) PIM storage service library
3) PIM storage service
4)KDE Base libraries
5)KDE core libraries
6)KDE PIM libraries

When uninstalling those packages, YaST / zypper will notify you about dependencies to be uninstalled with them (if indicated) before proceeding. So just give it a shot.

When you never installed KDE 4 as such, they will most probably be installed as dependancies for some other package you installed. Remind that KDE applications can run on a Gnome desktop (and vv), but that they will need some KDE software as dependancies.

In YaST > Software > Software management, you can use the View Package groups. Down there there is an item Orphaned pcakages. You
could see there if they are aksed for by no other package. (which does not say much, Firefox is probaly not a dependancy of any other package, but you still may want it).

In any case, I would leave them. After all how many bytes do you think you can gain from removal?

EDIT: gropiuskalle beat me. But trying and see if YaST is protesting is also a nice exercise.

Yes KDE libraries are needed in a Gnome desktop as dependencies if you have a KDE application installed, as mentioned above. If I were you I’d leave them alone. Who knows when the need to use a KDE application in Gnome might arise? :wink: And those libraries are pretty large to download.

And the same works in reverse as well.

While I have KDE (specifically, KDE 4.5 RC1) as my default desktop, I use several Gtk-based applications (pidgin, among others), which is why I have both Gtk2 and the GNOME library runtimes among my dependencies (despite having gone out of my way to not install the GNOME desktop).

A typical user (any distribution, not just openSUSE) likely isn’t a pure user of a single desktop environment’s applications (even back when I used GNOME as my default desktop environment, there was never a time I stayed strictly with GNOME-based applications, not even in Solaris, which shifted to GNOME from CDE).

I’ve been asked why I stick with pidgin, as opposed to KDE’s kopete, as an IM client. The reason is simple - there is functionality that pidgin has that kopete lacks (despite my using pidgin as strictly a Yahoo Messenger/AIM client). Also, there is functionality in pidgin for Linux that the Windows version lacks (yes; there is a Windows version of pidgin). Also, given that the GNOME/Gtk apps don’t interfere with KDE’s functionality, what beef would I have?

Pidgin for Windows: Download Pidgin for Windows

hcvv wrote:

> In YaST > Software > Software management, you can use the View Package
> groups. Down there there is an item Orphaned pcakages.

Great!
Never knew about that :slight_smile:

How long has yast this function?


Chris Maaskant

Thanks.
I’ve decided not to delete them.

On 30/06/10 06:51, Chris Maaskant wrote:
> hcvv wrote:
>
>> In YaST > Software > Software management, you can use the View Package
>> groups. Down there there is an item Orphaned pcakages.
>
> Great!
> Never knew about that :slight_smile:
>
> How long has yast this function?
>
Not since long - it is a feature
that was wished at lest since 27 Sep 2005 (2005/09/27)
but got not into any Public Release including 11.2, :

http://en.opensuse.org/Feature_Wishlist/Misc#Package_Dependencies_and_De-installation

And somehow more or less secretly this feature
seems to have made it in some of the updates/upgrades of openSUSE 11.2
(I have jet not found where or when)…

Maybe I use a search for “orphaned packages site:forums.opensuse.org”
and “unused packages site:forums.opensuse.org” when the forums are on
the web again…

Thanks anyhow!
pistazienfresser

pistazienfresser seems to have the long answer. My short answer would have been: Do not know. I was pointed to it in another thread here not long ago. In any case while it is nice to have, I forsee noobs deleting everything in there without realising that it may be there for other reasons then a dependancy