On 01/24/2010 04:10 PM Alexander Dalloz wrote: > Am 24.01.2010 21:49, schrieb ken: > > [ ... ] > >> Thanks for your replies. What you say above sounds plausible because I >> have libdvdread-4.1.3-1.el5 installed, but >> gstreamer-plugins-ugly-0.10.11-1.el5.rf.i386.rpm is looking for >> libdvdread.so.3. >> >> .... >> >> # pwd;ll >> /etc/yum.repos.d >> total 88 >> -rw-r--r-- 1 root root 302 Dec 21 11:48 atrpms.repo >> -rw-r--r-- 1 root root 2882 Oct 23 14:20 CentOS-Base.repo >> -rw-r--r-- 1 root root 2323 Oct 5 00:51 CentOS-Base.repo.v.3.4 >> -rw-r--r-- 1 root root 267 Jan 13 12:06 centos-livecd.repo >> -rw-r--r-- 1 root root 600 Oct 5 00:52 CentOS-Media.repo >> -rw-r--r-- 1 root root 954 Apr 25 2008 epel.repo >> -rw-r--r-- 1 root root 1054 Apr 25 2008 epel-testing.repo >> -rw-r--r-- 1 root root 1070 Dec 6 2008 livna.repo >> -rw-r--r-- 1 root root 739 Jan 4 08:55 mirrors-rpmforge >> -rw-r--r-- 1 root root 436 Jan 4 08:55 rpmforge.repo >> -rw-r--r-- 1 root root 325 Jan 4 08:55 rpmforge-testing.repo > > Are all those repos enabled? If yes, you for sure will run into > problems. This list has a history of examples. I'm sure. At the same time this list has a lot of posts which say, "if you want to get X working, just go to Y repo and get Z." That's where all those repos came from... well, either from here or other centos forums. Let's face it, there's no rational set of rules for these repos. We all just try things to see if they work and if they don't we back out and try something else. I don't like that it's this way, but if I want this machine to have more functionality than what came with the upgrade to 5.4, I have to pull pieces from here and there. And sometimes those pieces don't play nice together. Linux has *always* been that way, other OSs too. I don't think the problem is really because there's a lot of repos. Readin my other post from just an hour ago on this same problem, I explained that gstreamer-plug-in-ugly wanted libdvdread v.0.3 and ran away scared when it saw v.0.4. This shouldn't happen. Also, there's nothing wrong with having two object files called libdvdread on a system as long as they're different versions... so why does yum not allow that? Back (way back) when I was running slackware (and installing everything from tarballs... there was no package manager), I often had different versions of the same library file installed at the same time. It wasn't a problem at all. Anywayz... I understand the general guideline about too many repos-- and thanks for bringing it up-- but I don't see a rational implementation of it unless I deny myself all applications (like movies) which don't come with the original centos/redhat install. > .... > > rpm -qa --qf '%{NAME}\t\t\t\t %{VENDOR}\n' | sort -k4 > > can help you to see from which source you already installed which package. Great tip! Thanks again. ken