The yum exclude option in the yum.conf file doesn't seem to work for me.
I specifically exclude xine-lib, but yum fails a dependancy check for stuff that is required by xine-lib
I invoke yum as follows:
Code:
# yum -c ./yum.conf update
My yum.conf looks like:
Code:
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=20
obsoletes=1
gpgcheck=1
exclude=kernel kernel-smp kernel-smp-devel kernel-module-ntfs \
nvidia-glx kernel-module-nvidia flash-plugin mozilla-acroread \
mplayerplug-in w32codec mplayer-skins xine xine-lib xine-skins firefox
reposdir=
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
[base]
name=Fedora Core $releasever - $basearch - Base
enabled=1
gpgcheck=1
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
enabled=1
gpgcheck=1
[extras]
name=Fedora Extras $releasever - $basearch
enabled=1
gpgcheck=1
[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
enabled=0
[dag]
name=Dag RPM Repository for Fedora Core
gpgcheck=1
enabled=0
[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
enabled=0
gpgcheck=1
# $Id: freshrpms.repo 3341 2005-06-28 18:40:26Z thias $
[freshrpms]
name=Fedora Core $releasever - $basearch - Freshrpms
enabled=0
gpgcheck=1
[livna]
name=Livna for Fedora Core $releasever - $basearch - Base
enabled=0
gpgcheck=1
[livna-testing]
name=Livna for Fedora Core $releasever - $basearch - Testing
enabled=0
gpgcheck=1
[macromedia]
name=Macromedia for i386 Linux
enabled=0
gpgcheck=1
The end of the yum output is as follows:
Code:
--> Running transaction check
--> Processing Dependency: libfusion-0.9.so.22 for package: xine-lib
--> Processing Dependency: libdirect-0.9.so.22 for package: xine-lib
--> Processing Dependency: libdirectfb-0.9.so.22 for package: xine-lib
--> Finished Dependency Resolution
Error: Missing Dependency: libdirect-0.9.so.22 is needed by package xine-lib
Error: Missing Dependency: libfusion-0.9.so.22 is needed by package xine-lib
Error: Missing Dependency: libdirectfb-0.9.so.22 is needed by package xine-lib
Does it make sense that yum would try to satisfy xine-lib dependencies when it is excluded?
Thanks