PDA

View Full Version : Removal of KDE



dejan.kitic
11th August 2008, 01:00 PM
Has anyone noticed that yum groupremove "KDE" removes NetworkManager-gnome and gedit on FC9?
Doing that leaves your networking in bad shape under Gnome.Why the heck KDE messes with my gedit and NetworkManager-gnome packages?!
As if that s not enough, doing yum install NetworkManager-gnome gedit just after removal, results in bunch of dependency problems.


[deki@littleOgre ~]$ sudo yum install NetworkManager-gnome gedit
Loaded plugins: refresh-packagekit
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package gedit.i386 1:2.22.3-1.fc9 set to be updated
--> Processing Dependency: zenity for package: gedit
---> Package NetworkManager-gnome.i386 1:0.7.0-0.9.4.svn3675.fc9 set to be updated
--> Processing Dependency: NetworkManager = 1:0.7.0-0.9.4.svn3675.fc9 for package: NetworkManager-gnome
--> Processing Dependency: NetworkManager-glib = 1:0.7.0-0.9.4.svn3675.fc9 for package: NetworkManager-gnome
--> Running transaction check
---> Package zenity.i386 0:2.22.1-1.fc9 set to be updated
---> Package NetworkManager-gnome.i386 1:0.7.0-0.9.4.svn3675.fc9 set to be updated
--> Processing Dependency: NetworkManager = 1:0.7.0-0.9.4.svn3675.fc9 for package: NetworkManager-gnome
--> Processing Dependency: NetworkManager-glib = 1:0.7.0-0.9.4.svn3675.fc9 for package: NetworkManager-gnome
--> Finished Dependency Resolution
1:NetworkManager-gnome-0.7.0-0.9.4.svn3675.fc9.i386 from updates has depsolving problems
--> Missing Dependency: NetworkManager-glib = 1:0.7.0-0.9.4.svn3675.fc9 is needed by package 1:NetworkManager-gnome-0.7.0-0.9.4.svn3675.fc9.i386 (updates)
1:NetworkManager-gnome-0.7.0-0.9.4.svn3675.fc9.i386 from updates has depsolving problems
--> Missing Dependency: NetworkManager = 1:0.7.0-0.9.4.svn3675.fc9 is needed by package 1:NetworkManager-gnome-0.7.0-0.9.4.svn3675.fc9.i386 (updates)
Error: Missing Dependency: NetworkManager-glib = 1:0.7.0-0.9.4.svn3675.fc9 is needed by package 1:NetworkManager-gnome-0.7.0-0.9.4.svn3675.fc9.i386 (updates)
Error: Missing Dependency: NetworkManager = 1:0.7.0-0.9.4.svn3675.fc9 is needed by package 1:NetworkManager-gnome-0.7.0-0.9.4.svn3675.fc9.i386 (updates)


This aint hard to fix, but can be confusing for someone with less expirience.

RahulSundaram
11th August 2008, 03:43 PM
Hi,

I think you misunderstood how groups work. KDE group btw includes Network-gnome in Fedora since the latest KNetworkManager does not work with the latest version of NetworkManager. Refer

http://illiterat.livejournal.com/5571.html

dejan.kitic
11th August 2008, 04:12 PM
Hi,

I think you misunderstood how groups work. KDE group btw includes Network-gnome in Fedora since the latest KNetworkManager does not work with the latest version of NetworkManager. Refer

http://illiterat.livejournal.com/5571.html

First, thanks for the link.Funny, I ve been using Red Hat/Fedora since '96 and never knew this.Guess GUI is to blame, it does creates a notion that yum group install/remove installs bunch of packages that make one unit, and that opposite action leaves you where you were before yum group install.
Anyone i talked to did the same thing as i did, expected the same result...insane stuff..These small things push new people away from linux.

Cheers,
dejan

RahulSundaram
11th August 2008, 04:24 PM
Hi,

Send more feedback to developers would help. For example, in this you can file a enhancement request to the PackageKit GUI to help clarify this. Small things are where users should be helping more.

citojaso
13th August 2008, 09:27 PM
Hey y'all....i am one of those with less experience mentioned by dejan.kitic. I used groupremove to remove kde and now have the same problems.....missings dependencies. dejan.kitic said in his first post that this "Ain't hard to fix, but can be confusing for someone with less experience". Would someone be so kind as to explain to me how fix it. :) I've tried to install the individual items but always fail because of missing dependencies.

dejan.kitic
14th August 2008, 09:35 AM
Use rpm -qa | grep NetworkManager to see what has left behind...
-Read the bold part first--
Squash them one by one with rpm -e --nodeps NameOfThePackage
Now, problem is that at this point you will prolly lose internet connection when you remove NetworkManager,
so either download those 3 packages manualy from fedora updates, and save them somewhere before removing the installed ones, or bring your network interface up by hand,depending what s easier for you.
Install using yum install NetworkManager-gnome (it will install NetworkManager and NetworkManager-glib as those are dependencies) if you have network, or do the rpm -ivh NameOfPackage if you saved them on disk first NetworkManager-glib then NetowkManager,then NetworkManager-gnome...
Reboot and live a happy life without yum groupinstall KDE ;)