First, Introduction
Yum's main function is more convenient to add/remove/update RPM packages, automatically solve the problem of package dependencies, easy to manage a large number of system update issues, the idea is to use a central warehouse (repository) to manage a part of even a distribution application interrelationships, Based on the calculated software dependencies related to the upgrade, installation, deletion and other operations, reducing the Linux users have been headache dependencies problem. You can configure multiple repositories (Repository), Concise configuration files (/etc/yum.conf), and automatically resolve the dependency problems encountered when adding or removing RPM packages, maintaining consistency with the RPM database.
Second, the Software installation method and strategy
http://seisman.info/how-to-install-softwares-under-centos-7.html
Third, the official source
To configure the CentOS6 official source, proceed as follows:
1) Execute the following command to view the Yum package
rpm-qa| grep Yum
2) Execute the following command to uninstall the original source
grepxargs rpm-e--nodeps
3) Download the new Yum package
wget http://centos.ustc.edu.cn/centos/6/os/i386/packages/ yum-3.2.29-22.el6.centos.noarch.rpmwget http://wget http:// centos.ustc.edu.cn/centos/6/os/i386/packages/yum-plugin-fastestmirror-1.1.30-10.el6.noarch.rpm
4) Install the new Yum package by executing the following command
Yum-*
5) Download Yum's configuration source
wget http://Docs.linuxtone.org/soft/lemp/centos-base.repo
Modify the configuration source with the following modified links:
http://download.csdn.net/detail/u011640816/9252933
6) Execute the following instructions for unified Update
cd/etc/yumrepos.d/yum update
Iv. third-party sources
Centos/rhel The default Yum repositories are very limited and are limited to regular packages and updates to some packages in the release version, and with Rpmforge, you can add very many third-party RPM packages. The Rpmforge library now has more than 10000 CentOS packages and is considered by the CentOS community to be the safest and most stable of a third-party software library.
The steps are as follows:
1. Install yum-priorities plug-in
This plugin is used to set the order in which Yum calls the software source. Because the official source of the software, are relatively stable and recommended to use. Therefore, the order of official sources is higher than the order of third-party sources. How to ensure this order, you need to install yum-priorities this plugin.
Yum Install Yum-priorities
2, after installing the Yum-priorities plug-in, you need to set the/etc/yum.repos.d/directory of the. Repo related files (such as Centos-base.repo), insert order directives in these files: Priority=n ( n is a positive integer of 1 to 99, the smaller the value the higher the priority)
General configuration [Base],[addons],[updates],[extras] of the priority=1,[centosplus],[contrib] of priority=2, the other third software source is: priority=n (recommended N >10), take Centos-base.repo as an example:
##############################################################[base]name=centos-$releasever- Base# Mirrorlist=http://mirrorlist.centos.org/?release= $releasever &arch= $basearch &repo=os baseurl=http://ftp.sjtu.edu.cn/centos/$releasever/os/$basearch/gpgcheck=1 Gpgkey=file://etc/pki/rpm-gpg/rpm-gpg-key-centos-6priority=1 ##############################################################
3. Adobe software Warehouse
1. Add Adobe software warehouse and import key
# RPM-IVH http://linuxdownload.adobe.com/linux/i386/adobe-release-i386-1.0-1.noarch.rpm #32位# RPM- IVH http://linuxdownload.adobe.com/linux/x86_64/adobe-release-x86_64-1.0-1.noarch.rpm #64位# RPM-- Import/etc/pki/rpm-gpg/rpm-gpg-key-adobe-linux #导入密钥
2. Set the priority=10 in Adobe-linux-x86_64.repo in/etc/yum.repos.d/
Adobe's Flashplayer plugin can now be installed
Yum Install Flash-plugin
4. Atomic Software Warehouse
1. Install atomic source
wget http://www.atomicorp.com/installers/atomic #下载 sh ./atomic # Installation
2. Set the priority=11 in Atomic.repo in/etc/yum.repos.d/
##############################################################[atomic]name=centos/red Hat Enterprise Linux $releasever-atomicrocketturtle.commirrorlist=http://www.atomicorp.com/mirrorlist/atomic/centos-6-$basearch#mirrorlist =http://www.atomicorp.com/channels/atomic/centos/6/mirrors-atomicEnabled=1Protect=0Gpgcheck=1Gpgkey=file:///Etc/pki/rpm-gpg/rpm-gpg-key.art.txtpriority= One##############################################################
5. Epel Software Warehouse
1, install Epel yum source
5-IVH http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
64-bit system: # RPM-IVH HTTP://DL.FEDORAPROJECT.ORG/PUB/EPEL/5/X86_64/EPEL-RELEASE-5-4.NOARCH.RPM
Import KEY: # RPM--import/etc/pki/rpm-gpg/rpm-gpg-key-epel-56-IVH/http dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
64-bit system: # RPM-IVH HTTP://DL.FEDORAPROJECT.ORG/PUB/EPEL/6/X86_64/EPEL-RELEASE-6-8.NOARCH.RPM
Import KEY: # RPM--import/etc/pki/rpm-gpg/rpm-gpg-key-epel-6
2. Set the priority=12 in Epel.repo in/etc/yum.repos.d/
Tip: If you're using a newer software, use the Epel-test.repo file.
###############################################################[epel]name=extra Packages forEnterprise Linux6-$basearch #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearchMirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch= $basearchFailovermethod=priorityenabled=1Gpgcheck=1Gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-epel-6priority= A#################################################################
6. Rpmforge Software Warehouse
1. Install rpmforge software source
wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.i686.rpm #32位 wget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm #64位# rpm--import http://apt.sw.be/RPM-GPG-KEY.dag.txt #2安装DAG的PGP KEY# rpm--import/etc/pki/ RPM-GPG/* #导入本地的key # rpm-k rpmforge-release-0.5.3-1.el6.rf.*.rpm #验证rpmforge的rpm文件包 # rpm-i rpmforge-release-0.5.3-1.el6.rf.i386.rpm #安装rpmforge的rpm文件包
2. Set the level of the source in the/etc/yum.repos.d/rpmforge.repo file, priority=13
########################################################### name:rpmforge RPM Repository forRHEL6-dag### url:http://rpmforge.net/[Rpmforge]name=rhel $releasever-rpmforge.net-Dagbaseurl=http://apt.sw.be/redhat/el6/en/$basearch/rpmforgeMirrorlist=http://Apt.sw.be/redhat/el6/en/mirrors-rpmforge#mirrorlist =file:///Etc/yum.repos.d/mirrors-rpmforgeEnabled=1Protect=0Gpgkey=file:///Etc/pki/rpm-gpg/rpm-gpg-key-rpmforge-daggpgcheck=1 Priority= -########################################################
7. Rpmfusion Software Warehouse
Rpmfusion mainly provides a large number of RPM packages for the desktop distribution, while Epel provides a large number of RPM packages for the server version, and most RPM packages are not found in the official repository
1, install rpmfusion yum source
-IVH http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm
# RPM-IVH http://download1.rpmfusion.org/nonfree/el/updates/6/i386/rpmfusion-nonfree-release-6-1.noarch.rpm
-IVH http://download1.rpmfusion.org/free/el/updates/6/x86_64/rpmfusion-free-release-6-1.noarch.rpm
# RPM-IVH http://download1.rpmfusion.org/nonfree/el/updates/6/x86_64/rpmfusion-nonfree-release-6-1.noarch.rpm
2. Set the level of the source in the/etc/yum.repos.d/rpmfusion-free-updates.repo file, priority=14
#################################################################[rpmfusion- Free-updates-Testing]name=rpm Fusion forEL6-Free-Test Updates#baseurl=http://download1.rpmfusion.org/free/el/updates/testing/6/$basearch/Mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-el-updates-testing-6&arch= $basearchEnabled=1Gpgcheck=1Gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-rpmfusion-free-el-6priority= -#################################################################
8. Percona Software Warehouse
1, install Percona yum source
rpm–IVH http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm rpm--import http://Www.percona.com/downloads/percona-release/RPM-GPG-KEY-percona
2. Set the level of the source in the/etc/yum.repos.d/percona. Repo file, priority=15
= CentOS $releasever- perconabaseurl=http://repo.percona.com/centos/7/os/$basearch/ 1file:///Etc/pki/rpm-gpg/rpm-gpg-key-percona1 priority =
9. After installation, execute the following command, you can use the new Yum source management software.
Yumyum makecache
9, 163 software Warehouse
1) Install 163 yum Source
RPM-IVH http://mirrors.163.com/.help/centos6-base-163.reporpm--import http:// Mirror.centos.org/centos/rpm-gpg-key-centos-6
2) Set the level of the source in the/etc/yum.repos.d/centos6-base-163.repo file, priority=16
[Base]name 163 . Combaseurl=http:///mirrors.163.com/centos/7/os/$basearch/#mirrorlist =http:// mirrorlist.centos.org/?release= $releasever &arch= $basearch &repo=osgpgcheck=1 Gpgkey=http://mirror.centos.org/centos/rpm-gpg-key-centos-7priority=
Website:
http://mirrors.163.com/.help/
10. SCL Source
http://toutiao.com/i6231268237238075906/
V. Create a local software library
http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/21/3089970.html
Reference: http://www.linuxdiyf.com/bbs/thread-423690-1-1.html
Http://xmodulo.com/how-to-set-up-rpmforge-repoforge-repository-on-centos.html
Linux Yum Source fully configured