What is a Repository?
software repository (sometimes abbreviated as a repo) is a storage
location from which software packages may be retrieved and installed on a
computer. Many software publishers and other organizations maintain
servers on the Internet for this purpose, either free of charge or for a
CentOS Software Repositories (Official)
These repositories are already configured by default in CentOS.
Base repo - The packages that comes with the release media. (CDs or the DVD)
Packages in the Base repo - http://mirror.centos.org/centos-5/5/os
Addons repo - The packages used/produced in the build but not released with the release media.
Packages in the Addons repo - http://mirror.centos.org/centos-5/5/addons
Extras repo - The additional packages that may be useful. (Non Essential)
Packages in Extras repo - http://mirror.centos.org/centos-5/5/extras
repo - This repository is for items that actually upgrade certain base
CentOS components. This repo will change CentOS to not be exactly like
RHEL. (NOT COMPATIBLE WITH RHEL, DISABLED BY DEFAULT)
Packages in Centosplus repo - http://mirror.centos.org/centos-5/5/centosplus
Contrib repo - Packages made by CentOS users (from CentOS 5.3 DISABLED BY DEFAULT)
Packges in Contrib repo - http://mirror.centos.org/centos-5/5.3/contrib
Updates repo - The updated packages of the above repos.
Packages in Updates repo - http://mirror.centos.org/centos-5/5/updates
CentOS Software Repositories (3rd Party)
These repositories are not by default configured in CentOS, You have to manually configure them.
repo - Maintained by a software developer call "dag wieers". He is a
member of the CentOS development team. Contains lots of 3rd party
software for CentOS and RHEL.
Packages in RPMForge repo - http://dag.wieers.com/rpm/packages.php
To configure the RPMForge repo you have to download and install the following rpm package.
For CentOS 5 i386 - http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
For CentOS 5 x86_64 - http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm