第三方yum软件仓库配置

(1)第三方yum软件库

一般remi、epel 源配合使用, rpmforge与epel互相冲突

1、rpmforge yum源

RpmForge提供与各种RHEL版本兼容的一组存储库
根据自己的操作系统的版本位数,选择相应的repoforge软件源安装包
官方网站 http://repoforge.org/use/

下面以centos7 为例介绍rpmforge软件源的使用
# rpm -ivh http://repository.it4i.cz/mirrors/repoforge/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

# yum clean all && yum makecache

# yum -y --enablerepo=rpmforge install htop

# yum --enablerepo=rpmforge info htop

2、epel yum源

EPEL 是yum的一个软件源,里面包含了许多基本源里没有的软件,EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件。EPEL项目包含完整的构建系统、升级管理器、镜像管理器等等。

# yum -y install epel-*

# yum clean all && yum makecache

3、 remi yum源 (依赖epel和主仓库)

Remi repository 是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供维护。有个这个源之后,使用 YUM 安装或更新 PHP、MySQL、phpMyAdmin 等服务器相关程序的时候就非常方便了。

登录remi yum 源 官方网站 http://rpms.famillecollet.com/
根据操作系统的版本和计算机架构来安装

下面以centos7 为例介绍rpmforge软件源的使用
# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

# vi /etc/yum.repos.d/remi.repo
启用 Remi Repository修改 enabled=0 为 enabled=1
为 Remi Repository 设置合适的优先级在 [remi] 那一节的结尾另起一行添加
priority=3

# yum clean all && yum makecache

# yum --enablerepo=remi info php71

# yum -y --enablerepo=remi install php71

(2) yum调用软件源顺序控制

1、安装yum-priorities插件

这个插件是用来设置yum在调用软件源时的顺序的。因为官方提供的软件源,都是比较稳定和被推荐使用的。因此,官方源的顺序要高于第三方源的顺序。如何保证这个顺序,就需要安装yum-priorities这插件了。

# yum -y install yum-priorities

2: 关于yum-priorities的使用方法

安装完yum-priorities插件后需要设置/etc/yum.repos.d/ 目录下的.repo相关文件 ,在这些文件中插入顺序指令:priority=N (N为1到99的正整数,数值越小越优先)
一般配置[base], [addons], [updates], [extras] 的priority=1,[CentOSplus], [contrib] 的priority=2,其他第三的软件源为:priority=N (推荐N>10)

相关新闻

联系我们

全国服务热线

400-033-9553

电子邮件:admin@example.com
工作时间:09:00-17:00 周一至周五

在线客服
关注微信
关注微信
分享本页
返回顶部