On Thu, 2005-08-18 at 11:28 +0900, Dave Gutteridge wrote:
Okay, I experimented with both KDE and Gnome, and decided I'd rather use Gnome. After making this decision, I wanted to remove KDE, because I like to keep my hard drive as lean as possible. I accomplished this, or so I thought, by running: # yum groupremove "KDE (K Desktop Environment)". It seemed to work. Removed a whole bunch 'o stuff.
Okay, but then I wanted to install k3B, the CD burning software, which I'm led to believe is designed for KDE, but runs in Gnome. I did a YUM install and got the following error:
[root@localhost ~]# yum install k3b Setting up Install Process Setting up Repos dag 100% |=========================| 1.1 kB 00:00 kbs-CentOS-Extras 100% |=========================| 951 B 00:00 kbs-CentOS-Misc 100% |=========================| 951 B 00:00 update 100% |=========================| 951 B 00:00 base 100% |=========================| 1.1 kB 00:00 addons 100% |=========================| 951 B 00:00 extras 100% |=========================| 1.1 kB 00:00 Reading repository metadata in from local files dag : ################################################## 2471/2471 kbs-CentOS: ################################################## 1210/1210 kbs-CentOS: ################################################## 60/60 update : ################################################## 95/95 base : ################################################## 1406/1406 extras : ################################################## 32/32 Excluding Packages in global exclude list Finished Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for k3b to pack into transaction set. k3b-0.11.14-2.i386.rpm 100% |=========================| 47 kB 00:00 ---> Package k3b.i386 0:0.11.14-2 set to be updated --> Running transaction check --> Processing Dependency: libkwalletclient.so.1 for package: k3b --> Processing Dependency: libkdecore.so.4 for package: k3b --> Processing Dependency: libkdefx.so.4 for package: k3b --> Processing Dependency: libartskde.so.1 for package: k3b --> Processing Dependency: libkdeui.so.4 for package: k3b --> Processing Dependency: libkdesu.so.4 for package: k3b --> Processing Dependency: libDCOP.so.4 for package: k3b --> Processing Dependency: libkparts.so.2 for package: k3b --> Processing Dependency: libkio.so.4 for package: k3b --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package kdelibs.i386 6:3.3.1-3.11 set to be updated --> Running transaction check --> Processing Conflict: redhat-menus conflicts kdelibs < 6:3.4.0-5 --> Finished Dependency Resolution Error: redhat-menus conflicts with kdelibs < 6:3.4.0-5
What is this conflict? I could understand if there were missing dependancies. But since I removed KDE, how can there be a conflict?
This is tied to your going outside the CentOS repo base (and your loading of a newer version of KDE) ... or at least somehow in another post you showed at least redhat-menus and redhat-artwork that was newer than in CentOS.
CentOS will work great if you stay in the code base ... OR add only functionality that doesn't already exist.
You can get a list of everything that is not part of the CentOS code base (that was installed via RPM based tools) by adjusting your yum repos to only include those that came with CentOS (in /etc/yum.repos.d/) and then using this command:
yum list extras
That will tell you everything that is installed that is not in your currently configured yum repos.