[Yum] package dependency question

Rick Graves gravesricharde at yahoo.com
Thu Nov 25 23:57:54 UTC 2004


Turkey Day Greetings!

I am running CentOS-3, which is like RHEL 3. 
Everything is fine except for Idle, the integrated
development environment that comes with Python. 
Python is version 2.2, but Idle is version 0.8.  The
Idle 0.8 keyboard is driving me nuts.  On my Windows
box, I downloaded from www.python.org and installed
Python, and got Python 2.3 and Idle 1.0.8, which is
MUCH BETTER -- so much better, even for code intended
to be run only in Linux, I would much rather code
Python in Windows!

Fedora comes with Python 2.3.

I have my own CentOS mirror, so I added a fedora
mirror on the side, and I used rsync to grab only the
python files from fedora mirrors.  I wrote my own
header.info file.  

I ran yum check-update.  As a result, yum downloaded
all the headers and reported no problems.  But when I
ran yum update, yum balked, giving a list of packages
that are dependent on python2.2, "that is not
available".  The packages listed are:

authconfig-gtk
comps-extras
firstboot
redhat-config-date
redhat-config-keyboard
redhat-config-kickstartrhpl
redhat-config-language
redhat-config-mouse
redhat-config-nfs
redhat-config-rootpassword
redhat-config-samba
redhat-config-securitylevel
redhat-config-soundcardredhat-config-users
redhat-config-xfree86

Unless Python 2.3 breaks those packages (which I think
is unlikely), I thought I should be able to upgrade
Python to a newer version without this kind of
objection.  

One possible work around would be to grab those
packages from fedora in addition to just the python
packages, but I would consider that a last resort.  

Is there a cleaner solution to this problem?

Thanks,

Rick



More information about the Yum mailing list