Add-on software repositories for Centos 4.x
- CentosPlus/Extras/Contrib
- RPMForge/Dag
- Fedora Extras for Centos
- dev.centos.org
- Cluster Suite and Global File System
- Fasttrack
- RT
YUM Plugins - protectbase and fastestmirror
fastestmirror
The fastest mirror plugin is designed for use in repository configurations where you have more than 1 mirror in a repo configuration. It makes a connection to each mirror, timing the connection and then sorts the mirrors by fastest to slowest for use by yum.
If you are using the default CentOS configuration, and if you are not behind a proxy server, fastestmirror is highly recommended.
yum install yum-plugin-fastestmirror
protectbase
The purpose of the protectbase plugin is to protect certian repositories from updates from other repositories. Repositories that are to be protected will not be updated by newer files from non protected repositories. This plugin is recommended for anyone who routinely enables 3rd party repositories, as these non-CentOS repositories may update certian system files, potentially causing your CentOS installation to become unstable.
You MUST add protect=0 to all repos in all .repo files in /etc/yum.repos.d/ or any repos that you have in /etc/yum.conf if you want them unprotected, otherwise they belong to the protect=1 group. As a general rule add either protect=0 or protect=1 to each and every repo.
yum install yum-plugin-protectbase
More details about package management via yum
CentosPlus/Extras/Contrib
I suggest that you only enable specific packages by using the includepkgs syntax for yum.conf files.
For instance if you want the unsupported kernel from CentosPlus go into /etc/yum.repos.d/CentOS-Base.repo, change enabled=1 and add includepackages=kernel* to the end of the [centosplus] section.
[centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 includepkgs=kernel*
RPMForge/Dag
An excellent repository with a large collection of packages that are not included just in the distribution. Generally speaking there is no overlap with the regular Centos packages.
Although it appears the rpmforge.net website project is now dead.
Get the rpmforge-release package for your distribution from:
http://dag.wieers.com/packages/rpmforge-release/
RPMForge for Centox 4.x - x86 - Dag
rpm -ivh http://apt.sw.be/redhat/el4/en/i386/RPMS.dag/rpmforge-release-0.2-2.2.el4.rf.i386.rpm
RPMForge for Centox 4.x - x86_64
rpm -ivh http://apt.sw.be/redhat/el4/en/x86_64/RPMS.dag/rpmforge-release-0.2-2.2.el4.rf.x86_64.rpm
Information about Dag's repository can also be found at:
http://dag.wieers.com/home-made/apt/FAQ.php#B
http://dag.wieers.com/home-made/apt/
Fedora Extras for Centos
Rebuild of popular Fedora Extras Packages for Centos 4.x
Download the file
kbsingh-CentOS-Extras.repo and save it in /etc/yum.repos.d/
More info is available at the website:
http://centos.karan.org/
dev.centos.org
Packages in development for inclusion in
CentosPlus
Again I suggest only turning on specific packages.
Download file
CentOS-Testing.repo and save it in /etc/yum.repos.d/
For example to use the Postgreql 8.1.x packages currently in dev.centos.org you would modify that file to read:
[c4-testing] name=CentOS-4 Testing baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing includepkgs=postgresql* compat-postgresql*
Cluster Suite and Global File System
http://mirror.centos.org/centos-4/4/csgfs/
Download file
CentOS-csgfs.repo and save it in /etc/yum.repos.d/
Fasttrack
http://mirror.centos.org/centos-4/4/fasttrack/Readme.txt
There is a new channel provided by the upstream provider called fastrack.
This channel will have RPMS that are going to be included in the normal update sets (3-4 times per year), but released once a week. These RPMS will normally be bugfix or enhancement updates and not Security updates.
Download file
CentOS-fasttrack.repo and save it in /etc/yum.repos.d/
RT
http://campus.fct.unl.pt/paulomatos/rt/repository/