Redirected from page "Repositories"

Clear message

Available Repositories for CentOS

There are several repositories provided by CentOS and other 3rd party developers that offer software packages that are not included in the default base and updates repositories. While no list can be 100% complete, as anyone may announce an archive, it represents some major efforts and provides a summary of what each repository offers. These repositories have varying levels of stability, support and cooperation within the CentOS community.

Additional CentOS Provided Repositories


Popular packages from this repository include: postfix with database support, a rebuilt kernel with additional drivers & filesystem support, php5 and mysql5.


Popular packages from this repository include: The horde framework and packages, freenx, apt, XFCE, and yumex.







3rd Party Repositories

WARNING: These repositories are not provided nor supported by CentOS. The CentOS project exercises no editorial control over the assertions of computability made by these sites. If something from them breaks, you get to keep the pieces. Some of the repos, such as RPMforge, ATrpms, EPEL, and RPMfusion have their own mailing lists for support issues with their packages.

NOTE: You should seriously consider using the Priorities (or ProtectBase) yum plugin if you are going to use a 3rd Party Repository. (The Priorities and ProtectBase plugins both prevent 3rd party repos replacing base packages, but Priorities is much more flexible and therefore the recommended plugin.)


This repository is considered by many in the community to be stable and safe.


Note: - If you are planning to use this repository and have ProtectBase configured for your base repositories, you need to "protect" this repository also, as it has to overwrite at least two packages from the base distribution (namely mod_perl). And it has some contents that would be overwritten by the rpmforge repository, if the rt repository isn't "protected".

Note: - If you are using this repository and the rpmforge repository and you don't have the ProtectBase or Priorities plugin installed, you have to put the following exclude into your /etc/yum.repos.d/rpmforge.repo file:

exclude=perl-DBIx-SearchBuilder

Otherwise installation will complain about "Missing Dependency: perl(DBD::Oracle) is needed by package perl-DBIx-SearchBuilder."



Note: - This will update MANY packages to newer versions than Base CentOS ships, including all of KDE, QT, samba, etc. A CentOS team member commented at revision 25: "This seems to work OK on all machines I have tried but your machine will be far from CentOS with many changes to the [Base] CentOS Operating System." Information concerning setup is available here: http://kde-redhat.sourceforge.net/


This repository's CentOS 4 and earlier archive replaces system packages with versions which are usually later than those which Base CentOS ships, and may cause stability issues. Use at your own risk.

The CentOS 5/RHEL 5 repository from atrpms.net is safe to use, if you only use the stable version. Packages in there do not overwrite system packages.

If you also enable testing and bleeding sub-trees from, ATrpms, you are on in uncharted waters again - these two do overwrite system packages; testing however, has been labeled a misnomer by Axel Thimm and is pretty much required to get MythTV and a lot of other ATrpms multimedia packages to work. ATrpms testing has actually been tested and is analogous to centosplus.


This repo has made efforts not to replace system packages. In some cases it has endeavored to directly address CentOS compatibility but has expressly denied inter-repository compatability as a goal. It may not mix well with other 3rd party repos. So, make SURE you are using the Priorities yum plugin if you are using EPEL ... especially if you mix its packages with those from other 3rd party repos.



From the above link: "RPM Fusion provides software that the Fedora Project or Red Hat doesn't want to ship. That software is provided as precompiled RPMs for all current Fedora versions and Red Hat Enterprise Linux 5; you can use the RPM Fusion repositories with tools like yum and PackageKit. RPM Fusion is a merger of Dribble, Freshrpms, and Livna; our goal is to simplify end-user experience by grouping as much add-on software as possible in a single location."




An example of what NOT to do

WARNING: Do NOT do this.

A person asked in the IRC channel about this set of third-party 'yum' additional repository instructions. It is a bad idea to follow this document, for a couple of reasons, which we go through:

<!> Please do NOT follow that example. Use a critical eye and some thought to see what is proposed before adding to (and possibly breaking) your system's 'yum' configuration.

AdditionalResources/Repositories (last edited 2009-06-28 21:37:33 by NedSlider)