I find myself stranded with another piece of shrike Redhat 9 server, somehow sold to an Indian client by Redhat India. (You’d think they would have the decency to say “by the way, there’s the project called Fedora..”) Anyway, I’m eventually going to try to bodysnatch it, but until then it desperately needs some package upgrades, and there’s no way I’m paying for RHN.
Here’s how to do Redhat 9 upgrades for free:
- Head over to the excellent RPM repository for legacy and recent Redhat/Fedora distributions maintained by Dag Wieers. He also has a tool called “rpmforge” which seems to help manage the packages (though I haven’t fully figured it out yet — maybe its just the config files for
apt
,up2date
,yum
, etc.) From RPMForge.net: - Check the FAQ for the appropriate RPMForge RPM. Install.
- Install the appropriate yum RPM. (Though I experimented with
up2date
, I could only getyum
to work.apt-get
is also probably okay..) - Copy the
yum
configuration from/usr/share/doc/rpmforge-release-0.#.#/rpmforge.yum
into/etc/yum.conf
. - Make sure that
baseurl
andmirrorlist
are uncommented and correctly configured inyum.conf
. (This bit threw me.. I have no experience with yum since going Gentoo.)
The RPMforge.net project is an independent community-driven project to provide the infrastructure and tools to allow users, developers and packagers to meet and work together to provide and improve RPM packages.
And that should do it. Running yum update
from the command line will do a global system update for you. yum list updates
will show you what’s available.
YoLinux has a delicious little yum tutorial, as well as a link to upgrading across releases if you want to enhance flavor and keep the hat on.