你的位置:首页 > 操作系统

[操作系统][部署]CentOS yum源


安装yum源

一般的软件都会提供一个.rpm的软件包,使用rpm指令安装了这个包后会自动添加一个yum仓库源,之后用yum就可以安装该软件了。

安装rpm包

rpm -ivh http://repo.somesite.com/somesoftware.rpm

移除rpm包

rpm -e packagename

 

EPEL

啥也不说,除了自带的centos源,估计是必装的一个源。

介绍

https://fedoraproject.org/wiki/EPEL/zh-cn

安装

1、yum安装

yum install epel-release

根据查找结果安装

2、rpm安装

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

如果你使用了CentOS6地址改成https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

 

RPMForge

介绍

https://wiki.centos.org/AdditionalResources/Repositories/RPMForge

rpm包目录

http://pkgs.repoforge.org/rpmforge-release/

 

其他的源介绍(CentOS)

https://wiki.centos.org/AdditionalResources/Repositories

 

 

Yum Priorities

如果安装的源多了,那么就需要这个插件了,用于yum命令软件包搜索时使用源的优先级。

安装

yum install yum-priorities

配置

打开/etc/yum/pluginconf.d/priorities.conf

vi /etc/yum/pluginconf.d/priorities.conf

确保文件内包含enabled=1,如果要禁用yum优先级插件,改成enabled=0。

[main]enabled=1

/etc/yum.repos.d/*.repo文件里添加优先级配置。优先级由 1 ~ 99 的 99 个数表示,1 的优先级最高。优先级小的源即使有某软件的较新版本,如果优先级高的源中没有,在启用该插件的情况下,系统也无法安装/升级到该较新版本。

priority=1