Fedora Core

Fedora Core 3

ISO Images

The ISO images are available on [http://archive.sun.ac.za/ftp/iso-images/fedora/3/ archive.sun.ac.za] and [http://broots.esl.sun.ac.za/pub/fedora/linux/core/3/i386/iso broots.esl.sun.ac.za]. Also try [ftp://archive2.sun.ac.za/iso-images/fedora/3 archive2.sun.ac.za]. It is faster internally. Be sure to validate the MD5 checksums of the ISO images before writing them to CD.

Network Install

Download the [http://broots.esl.sun.ac.za/pub/fedora/linux/core/3/i386/os/images/ boot image] and burn it to a CD. Then boot with this CD (enter: linux askmethmod or linux text askmethod at the boot prompt). Choose HTTP Install. The server is broots.esl.sun.ac.za and the path is /pub/fedora/linux/core/3/i386/os/.

Installation

The ISO images are available for Fedora Core 2 [http://archive.sun.ac.za/ftp/iso-images/fedora/2 here].

It is not currently possible to install Fedora Core 1 or Fedora Core 2 from [http://archive.sun.ac.za/ archive.sun.ac.za].

Tips and Tricks

Fedora Core 2 (and FC3) has IPv6 enabled by default. This may cause unusually long delays when resolving hostnames. To disable IPv6, add the following line to /etc/modprobe.conf:

alias net-pf-10 off

You will probably have to reboot to unload the IPv6 module.

yum configuration

To have yum automatically updated your system on a daily basis, run the following commands:

/sbin/chkconfig --level 345 yum on
/etc/init.d/yum start

Fedora Core 3

yum configuration in Fedora Core 3 has changed slightly. All user-configurable files have been moved to /etc/yum.repos.d.

Start by importing the Fedora GPG keys for validating the RPMS:

rpm --import /usr/share/doc/fedora-release-3/RPM-GPG-KEY-fedora

Note that currently the local mirror network for the Fedora Core stuff is in something of a state of flux. When things stablise, we will update the instructions below, but they are not ucrrently sure to work.

Edit all the existing repo files and disable them. (NOTE: There seems to be a bug in yum-2.1.11-3 with regards to mirrorlists being specified in disabled repo files. You must also comment out the mirrorlist lines in repo files you want to disable. See [https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=140143 bug #140143].) Now create new repo files for installing from broots.esl.sun.ac.za.

[http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/ Fedora Core 3 updates] mirror:

[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://broots.esl.sun.ac.za/pub/fedora/linux/core/updates/$releasever/$basearch/
enabled=1
gpgcheck=1

We have a mirror of [http://freshrpms.net/ freshrpms.net]:

[freshrpms]
name=Fedora Core $releasever - $basearch - freshrpms.net
baseurl=http://broots.esl.sun.ac.za/pub/mirrors/freshrpms/
enabled=1
gpgcheck=0

We also have a mirror of [http://rpm.livna.org/ rpm.livna.org]:

[livna-stable]
name=Fedora Core $releasever - $basearch - rpm.livna.org stable
baseurl=http://broots.esl.sun.ac.za/pub/mirrors/rpm.livna.org/fedora/3/i386/yum/stable/RPMS
enabled=1
gpgcheck=0

[livna-testing]
name=Fedora Core $releasever - $basearch - rpm.livna.org testing
baseurl=http://broots.esl.sun.ac.za/pub/mirrors/rpm.livna.org/fedora/3/i386/yum/testing/RPMS
enabled=1
gpgcheck=0

[livna-unstable]
name=Fedora Core $releasever - $basearch - rpm.livna.org unstable
baseurl=http://broots.esl.sun.ac.za/pub/mirrors/rpm.livna.org/fedora/3/i386/yum/stable/RPMS
enabled=1
gpgcheck=0

There is a [http://dag.wieers.com/home-made/apt/ DAG] mirror:

name=Fedora Core $releasever - $basearch - DAG
baseurl=http://broots.esl.sun.ac.za/pub/mirrors/dag/
enabled=1
gpgcheck=0

There is also a [http://dries.studentenweb.org/apt/ Dries] mirror:

[dries]
name=Fedora Core $releasever - $basearch - dries
baseurl=http://broots.esl.sun.ac.za/pub/mirrors/dries/RPMS/
enabled=1
gpgcheck=0

[http://newrpms.sunsite.dk/ NewRPMS] mirror:

name=Fedora Core $releasever - $basearch - NewRPMS
baseurl=http://broots.esl.sun.ac.za/pub/mirrors/newrpms/
enabled=1
gpgcheck=0

The GPG keys for the repositories are available from the respective sites:

If you import these keys, you can enable gpgcheck for the above-mentioned repositories. You can also get the freshrpms.net GPG key in the freshrpms-release package.

Some of the repositories currently have a number of packages that overlap with the base Fedora Core 3 distribution. You might want to exclude these packages (see the yum manual page) when installing from these repositories.

All the mirrors can also be accessed via rsync at rsync://broots.esl.sun.ac.za/mirrors/.

Fedora Core 2

To update your Fedora Core 2 system from archive.sun.ac.za, add the following lines to /etc/yum.conf underneath the [main] section:

[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://archive.sun.ac.za/ftp/mirrorsites/fedora/$releasever/i386/RPMS.os

[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://archive.sun.ac.za/ftp/mirrorsites/fedora/$releasever/i386/RPMS.updates

[fedoraus-stable]
name=Fedora Core $releasever - $basearch - fedora.us stable
baseurl=http://archive.sun.ac.za/ftp/mirrorsites/fedora/$releasever/i386/RPMS.stable

[fedoraus-unstable]
name=Fedora Core $releasever - $basearch - fedora.us unstable
baseurl=http://archive.sun.ac.za/ftp/mirrorsites/fedora/$releasever/i386/RPMS.unstable

Fedora Core 1

To update your Fedora Core 1 system from archive.sun.ac.za, add the following lines to /etc/yum.conf underneath the [main] section:

[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://archive.sun.ac.za/ftp/mirrorsites/fedora/$releasever/i386/yum/os

[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://archive.sun.ac.za/ftp/mirrorsites/fedora/$releasever/i386/yum/updates

[fedoraus-stable]
name=Fedora Core $releasever - $basearch - fedora.us stable
baseurl=http://archive.sun.ac.za/ftp/mirrorsites/fedora/$releasever/i386/yum/stable

[fedoraus-unstable]
name=Fedora Core $releasever - $basearch - fedora.us unstable
baseurl=http://archive.sun.ac.za/ftp/mirrorsites/fedora/$releasever/i386/yum/unstable

Miscellaneous

The following script was used to mirror freshrpms.net:

rsync -rlLPtvz --stats --progress --delete-after --delete-excluded \
--exclude "SRPMS" \
rsync://apt.sw.be/pub/freshrpms/pub/freshrpms/ayo/fedora/linux/3/i386/freshrpms/ \
freshrpms

The following script was used to mirror DAG:

rsync -rlPtvz --stats --progress --delete-after \
rsync://apt.sw.be/pub/freshrpms/pub/dag/fedora/3/en/i386/dag/ dag

The following script was used to mirror Dries:

rsync -rlLPtvz --stats --progress --delete-after --delete-excluded \
--exclude "SRPMS" \
--exclude "*-debuginfo-*" \
rsync://apt.sw.be/pub/freshrpms/pub/dag/dries/fedora/fc3/i386/dries/ \
dries

The following script was used to mirror rpm.livna.org:

mkdir -p rpm.livna.org/fedora/3/i386/
rsync -rlPtvz --stats --progress --delete-after --delete-excluded \
--exclude "SRPMS.*" \
rsync://rpm.livna.org/rlo/fedora/3/i386/ \
rpm.livna.org/fedora/3/i386/

The following script was used to mirror the Fedora Core 3 updates:

mkdir -p download.fedora.redhat.com/pub/fedora/linux/core/updates/3/i386/
rsync -rlPtvz --stats --progress --delete-after --delete-excluded \
--exclude "*-debuginfo-*" \
rsync://mirror.cs.wisc.edu/fedora-linux-core/updates/3/i386/ \
download.fedora.redhat.com/pub/fedora/linux/core/updates/3/i386/

The following script was used to mirror NewRPMS:

rsync -rlLPtvz --stats --progress --delete-after --delete-excluded \
--exclude "SRPMS.*" \
rsync://newrpms.sunsite.dk/projects/newrpms/www/htdocs/apt/redhat/en/i386/fc3/ \
newrpms


CategoryDistribution

Distributions/Fedora (last edited 2007-08-14 06:30:42 by NeilMuller)