CentOS&RHEL 第三方网络 yum 源的使用方法

内容目录:
内容一:为什么使用第三方的yum源
1.1 本地搭建的yum源往往会有的缺点
1.1.1 软件不够全,需要使用的软件没有
1.1.2 软件版本不够高,在功能、性能和安全方面达不到要求
1.2 使用第三方网络yum源可以解决本地yum源的缺点

内容二:使用第三方yum源的思路
2.1 如果过去已经使用了其他的第三方yum源,为了避免冲突先删除其他第三方yum源
2.2 如果是为了升级软件,为了避免冲突在使用第三方yum源前最好先删除原来的软件
2.3 如果已经使用了第三方的yum源而原来的软件没有删除,可以使用rpm命令一个个地删掉
2.4 配置好第三方yum源以后清理一下yum源缓存:# yum clean all
2.5 将yum源缓存存放在本地:# yum makecache
2.6 此时可以安装或者升级软件了

内容三:获社群认可的软件库yum源列表请参照以下网址

内容四:案例1,第三方yum源EPEL的使用
4.1 EPEL简介
4.2 EPEL的使用

内容五:案例2,第三方yum源webtatic的使用
5.1 webtatic源简介
5.2 使用webtatic的方法
5.2.1 安装webtatic的epel
5.2.2 安装webtatic
5.2.3 清理原来的yum源缓存


具体的内容:
内容一:为什么使用第三方的yum源
1.1 本地搭建的yum源往往会有的缺点
1.1.1 软件不够全,需要使用的软件没有
1.1.2 软件版本不够高,在功能、性能和安全方面达不到要求
1.2 使用第三方网络yum源可以解决本地yum源的缺点

内容二:使用第三方yum源的思路
2.1 如果过去已经使用了其他的第三方yum源,为了避免冲突先删除其他第三方yum源
2.2 如果是为了升级软件,为了避免冲突在使用第三方yum源前最好先删除原来的软件
2.3 如果已经使用了第三方的yum源而原来的软件没有删除,可以使用rpm命令一个个地删掉
2.4 配置好第三方yum源以后清理一下yum源缓存:# yum clean all
2.5 将yum源缓存存放在本地:# yum makecache
2.6 此时可以安装或者升级软件了

内容三:获社群认可的软件库yum源列表请参照以下网址
https://wiki.centos.org/zh/AdditionalResources/Repositories

内容四:案例1,第三方yum源EPEL的使用
4.1 EPEL简介
EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.
 
4.2 EPEL的使用
首先需要安装一个叫”epel-release”的软件包,这个软件包会自动配置yum的软件仓库。当然你也可以不安装这个包,自己配置yum软件仓库也是一样的。epel-release可以从https://dl.fedoraproject.org/pub/找到对应的版本并下载

例如:
x86架构64位的RHEL5版本系列的epel-release安装
下载后安装:
# wget https://archives.fedoraproject.org/pub/archive/epel/5/x86_64/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm
直接通过网络安装:
# rpm -Uvh https://archives.fedoraproject.org/pub/archive/epel/5/x86_64/epel-release-5-4.noarch.rpm
删除epel第三方yum源:
#rpm -e epel-release-5-4.noarch.rpm

x86架构64位用于RHEL6版本系列的epel-release安装
下载后安装:
# wget https://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/e/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
直接通过网络安装:
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/e/epel-release-6-8.noarch.rpm
删除epel第三方yum源:
#rpm -e epel-release-6-8.noarch.rpm

x86架构64位用于RHEL7版本系列的epel-release安装
下载后安装:
# wget https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
# rpm -ivh epel-release-7-11.noarch.rpm
直接通过网络安装:
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
删除epel第三方yum源:
#rpm -e epel-release-7-11.noarch.rpm

内容五:案例2,第三方yum源webtatic的使用
5.1 webtatic源简介
webtatic是一个致力于将实现web服务的各类软件,通过yum安装的项目,是一个免费的开源yum源项目,注意此yum源项目并没有在社区认可的软件库列表中:
https://wiki.centos.org/zh/AdditionalResources/Repositories
5.2 使用webtatic的方法
5.2.1 安装webtatic的epel
# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
5.2.2 安装webtatic
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
5.2.3 清理原来的yum源缓存
# yum clean all
5.2.4 此时可以开始安装或升级软件了