技术小阿哥 2017-11-21 795浏览量
CentOS自带的yum源中rpm包数量有限,很多时候找不到我们需的软件包,所以我们需要安装包含丰富的第三方YUM源来满足我们的需求。
1、安装yum-priorities插件
[root@localhost ~]# yum install -y yum-priorities
yum-priorities插件的作用主要是设置调用源时的优先级的,一般将官方的优先级设置为最高
,在每个库最后加上priority=[]字段来设置每个镜像的优先级,1为最高,99为最低。
2、CentOS默认源设置(一般设置CentOS-Base,设置为优先级最高1)
[root@localhost ~]# vi /etc/yum.repos.d/CentOS-Base.repo
3、安装epel
32位:rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
64位:rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@localhost ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[root@localhost ~]# vi /etc/yum.repos.d/epel.repo #在每个库后面添加优先级2
4、安装rpmforge
32位:rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
64位:rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
[root@localhost ~]# vi /etc/yum.repos.d/rpmforge.repo
5、安装rpmfusion
32位:rpm -ivh http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm
64位:rpm -ivh http://download1.rpmfusion.org/free/el/updates/6/x86_64/rpmfusion-free-release-6-1.noarch.rpm
[root@localhost ~]# vi /etc/yum.repos.d/rpmfusion-free-updates.repo
[root@localhost ~]# vi /etc/yum.repos.d/rpmfusion-free-updates-testing.repo
6、加载所有YUM源
[root@localhost ~]# yum list #列出所有第三方YUM源的软件包
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
集结各类场景实战经验,助你开发运维畅行无忧