Centos comes with a CentOS-Base.repo source by default, but the official source to remove a lot of copyrighted software, and the installed software is not the latest stable version. Many multimedia software cannot be found in the source that comes with fedora. If you need to install it, you must first add other sources, such as third-party software libraries such as rpmfusion and rpmforge.
The following goface describes various third-party software libraries. The following software libraries are applicable to Linux distributions that are fully compatible with RHEL, such as centos, fedora, and scientific Linux. Scientific Linux may be a bit unfamiliar, it is similar to centos, is a clone of RedHat Linux, goface has been introduced before: http://blog.51osos.com/linux/scientific-linux.
Epel Source
Epel, extra packages for Enterprise Linux, is a project created and maintained by the fedora community to provide high-quality software packages for RHEL and derivative releases such as centos and scientific Linux. Epel contains a large amount of software, which is a good supplement to the official standard source.
"Epel (extra packages for Enterprise Linux) is a fedora special interest group that creates, maintains, and manages a high quality set of additional packages for Enterprise Linux, including, but not limited, red Hat Enterprise Linux (RHEL), centos and scientific Linux (SL )."
Wiki: http://fedoraproject.org/wiki/EPEL
Fedora epel download: http://mirrors.fedoraproject.org/publiclist/EPEL/
Epel: http://download.fedora.redhat.com/pub/epel/
Download the corresponding package for different versions.
Remi Source
Remi sources are rarely heard of, but the Remi source goface is strongly recommended, especially for Linux users who do not want to compile the latest version, because the software in the Remi source is almost the latest stable version. Maybe you will doubt stability? Don't worry, these are all compiled and put into the source by Linux hardcore players. They have no doubt about the degree of familiarity with the system environment and software compilation parameters.
Remi: http://rpms.famillecollet.com/
You also need to download different versions.
Rpmforge Source
Rpmforge is a software warehouse under the centos system and has more than 4000 software packages. It is considered by the centos community as the safest and most stable software warehouse.
Rpmforge Official Website: http://repoforge.org/
Rpmforge:
32-bit: http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/
64-bit: http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/
Rpmfusion Source
If you are currently using fedora 15, you must be familiar with rpmfusion. Various audio software such as mplayer does not exist in the standard source. Generally, you must first install rpmfusion, then you can easily install various required software.
Centos officially said that the software in the rpmfusion software library is not as stable as rpmforge.
Rpmfusion Official Website: http://rpmfusion.org/
Fedora 13, 14 and 15:
Su-C 'yum localinstall-nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.
Noarch. RPM restart'
RHEL 6/centos 6:
Su-C 'rpm-uvh http://download1.rpmfusion.org/free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.1.noarch.rpm license'
For other versions, see: http://rpmfusion.org/Configuration
How to use various sources
The above sources are fully compatible with centos and other systems, but there is no conflict between software libraries. If you need to use the above source, you need to install the Yum-priorities plug-in. After installing the Yum-priorities plug-in, you can set the priority for each source. Generally, the priority of the official standard source is set to 1, which is the highest. recommended by third parties> 10
Priority = n (n is a positive integer from 1 to 99. The smaller the value, the higher the priority)
[Base], [Addons], [updates], [extras]… Priority = 1
[Centosplus], [contrib]… Priority = 2
Third-party software source: Priority = n (n> 10 recommended)
# Vi CentOS-Base.repo
[Base]
Name = centos-$ releasever-Base
Using list = http://mirrorlist.centos.org /? Release = $ releasever & arch = $ basearch & repo = OS
# Baseurl = http://developer.centos.org/centos/?releasever/ OS /?basearch/
Gpgcheck = 1
Gpgkey = file: // etc/pki/rpm-GPG/RPM-GPG-KEY-CentOS-6
Priority = 1
# Released updates
......
# Wget http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
# Wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
[[Email protected] yum. Repos. d] # ls
CentOS-Base.repo CentOS-Media.repo epel-testing.repo
The CentOS-Debuginfo.repo epel. Repo Remi. Repo
VI Remi. Repo: Change enabled = 0 in [Remi] to Enabled = 1 to enable Remi Source
[[Email protected] yum. Repos. d] # rpm-import/etc/pki/rpm-GPG/RPM-GPG-KEY-EPEL-6
[[Email protected] yum. Repos. d] # rpm-import/etc/pki/rpm-GPG-key-Remi
Add the priority settings in Remi. Repo and epel. Repo for use.
This article ends. goface will introduce you to the third-party source configuration server software tomorrow.
RHEL/centos/Fedora various source (epel, Remi, rpmforge, rpmfusion) configurations