Red Hat Linux at Iowa State University - Software Mirror

  Fedora Legacy Repository

What is Fedora Legacy?
Red Hat Linux and older Fedora Core distributions that have been announced as End of Life no longer receive errata/updates from either Red Hat or the Fedora Core project. The Fedora Legacy Project steps in to fill this gap. It is an open source collaboration with the goal of providing those security fixes and critical bug fixes for systems still running these packages, thus extending their lifetime and usefulness. The Red Hat Enterprise Linux group is providing a mirror of these packages that is updated each morning after midnight.

Accessing the packages
There are two types of updates available from this site. Updates that have been tested and consider stable are available in the updates tree. The updates themselves are continually being modified and these packages are collected in the testing tree. You should choose which of these software trees you wish to use before downloading the updates.


The collections in the Fedora Legacy repositories are all RPMs that have been organized in a two ways for use by multiple retrieval and installation methods. These include the apt repository system that is accessible using apt-rpm, and the yum repository system accessible using the yum tools. Red Hat's up2date, tool works with Fedora and can be configured to use either type of repository. Information on how to use these tools specifically with the Fedora Legacy updates for each distribution is available at the Fedora Legacy documentation page.

It is assumed that you have experience with one of these tools If not, the links in the above paragraph are good places to start. Here we provide you with the information on what you need to include in your configuration files to use this mirror server.

Security - The Fedora Legacy GPG Key
All Fedora Legacy RPMs are signed with the Fedora Legacy GPG public key. To use the key, you will need to download it and import it into your key ring. Information about obtaining and installing the key can be found on the Fedora Legacy Security page
Configuring yum to Use These Repositories
Information on what you need to include in your /etc/yum.conf configuration file can be found at the Fedora Legacy downloads page. To use this mirror, you should modify /etc/yum.conf to include something similar to the following for Red Hat Linux:
[base]
name=Red Hat Linux $releasever base
baseurl=http://rh-mirror.linux.iastate.edu/fedoralegacy/redhat/$releasever/os/$basearch
 
[updates]
name=Red Hat Linux $releasever updates
baseurl=http://rh-mirror.linux.iastate.edu/fedoralegacy/redhat/$releasever/updates/$basearch
 
#[updates-testing]
#name=Red Hat Linux $releasever Test Updates
#baseurl=http://rh-mirror.linux.iastate.edu/fedoralegacy/redhat/$releasever/updates-testing/$basearch
 
[legacy-utils]
name=Fedora Legacy utilities for Red Hat Linux $releasever
baseurl=http://rh-mirror.linux.iastate.edu/fedoralegacy/redhat/$releasever/legacy-utils/$basearch
For Fedora Core, modify /etc/yum.conf to include
[base]
name=Fedora Core Linux $releasever base
baseurl=http://rh-mirror.linux.iastate.edu/fedora/core/$releasever/$basearch/
gpgcheck=1
 
[updates]
name=Fedora Core $releasever updates
baseurl=http://rh-mirror.linux.iastate.edu/fedoralegacy/fedora/$releasever/updates/$basearch
gpgcheck=1
 
#[updates-testing]
#name=Fedora Core $releasever Test Updates
#baseurl=http://rh-mirror.linux.iastate.edu/fedoralegacy/fedora/$releasever/updates-testing/$basearch
#gpgcheck=1
 
[legacy-utils]
name=Fedora Legacy utilities for Fedora Core $releasever
baseurl=http://rh-mirror.linux.iastate.edu/fedoralegacy/fedora/$releasever/legacy-utils/$basearch
gpgcheck=1
Note that we have entries commented out. You should do the same for software trees you are not using in order to prevent yourself from shooting yourself in the foot.
Configuring up2date to Use These Repositories
Information on what you need to include in your /etc/sysconfig/rhn/sources configuration file can be found at the Fedora Legacy documentation page. To use this mirror, you should modify /etc/sysconfig/rhn/sources to include something similar to the following for Red Hat Linux:
yum redhat-linux-9 http://rh-mirror.linux.iastate.edu/fedoralegacy/redhat/9/os/$ARCH/
yum updates-released-fc1 http://rh-mirror.linux.iastate.edu/fedoralegacy/redhat/9/updates/$ARCH/
#yum updates-testing http://rh-mirror.linux.iastate.edu/fedoralegacy/redhat/9/updates-testing/$ARCH/
yum legacy-utils http://rh-mirror.linux.iastate.edu/fedoralegacy/redhat/9/legacy-utils/$ARCH/
For Fedora Core, modify /etc/sysconfig/rhn/sources to include
yum fedora-core-1 http://rh-mirror.linux.iastate.edu/fedora/core/1/$ARCH/os/
yum updates-released-fc1 http://rh-mirror.linux.iastate.edu/fedoralegacy/fedora/1/updates/$ARCH/
#yum updates-testing http://rh-mirror.linux.iastate.edu/fedoralegacy/fedora/1/updates-testing/$ARCH/
yum legacy-utils http://rh-mirror.linux.iastate.edu/fedoralegacy/fedora/1/legacy-utils/$ARCH/
Note that we have several entries commented out. You should do the same for version branches you are not using in order to prevent yourself from shooting yourself in the foot.
Configuring apt-rpm to Use These Repositories
Information on what you need to include in your /etc/apt/sources.list configuration file can be found at the Fedora Legacy downloads page. To use this mirror, you should modify /etc/apt/sources.list to include something similar to the following for Red Hat Linux:
rpm http://rh-mirror.linux.iastate.edu/fedoralegacy/apt redhat/9/i386 os updates legacy-utils
replacing 9 with your respective release version.

For Fedora Core, modify /etc/apt/sources.list to include a line similar to

rpm http://rh-mirror.linux.iastate.edu/fedoralegacy/apt fedora/1/i386 os updates legacy-utils
replacing 1 with your respective release version
Do-It-Yourself
You may also simply download the RPMs via http or ftp. and install them yourself using rpm.
Getting Help
There is more information available about the Fedora Legacy Project at the Fedora Legacy web site. You are especially encouraged to subscribe to the mailing lists to receive announcements about updates as they are made available.


You may also contact the person who maintains this mirror.