CentOS常用yum源

Remi源

软件几乎都是最新稳定版。或许您会怀疑稳定不?放心吧, 这些都是Linux骨灰级的玩家编译好放进源里的,他们对于系统环境和软件编译参数的熟悉程度毋庸置疑。
Remi官方网站:http://rpms.famillecollet.com/
添加Remi源,不管32位还是64位的系统,运行下面命令:
CentOS6

rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-6.rpm

CentOS7

rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm

如果报错:
epel-release = 7 被 remi-release-7.3-2.el7.remi.noarch 需要
执行

yum install epel-release

Remi源默认是没有启用的,我们来启用Remi源,修改
vim /etc/yum.repos.d/remi.repo
文件,把文件内的 enabled=0
改为 enabled=1
,注意:改文件内有2个 enabled=0
我们修改 [remi]
下面的,不要修改 [remi-test] 下面的。
到这里yum源的配置结束,下面安装软件就简单了。安装时候有询问y/n的时候都是y

添加 php 源

进入 webtatic.com ,找到 CentOS/RHEL 6 源并添加

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

添加 Nginx 源

进入 Nginx 官网 , 点右侧的 download 链接, 拉到最下面找到 Pre-Built Packages 项. 点mainline version 版本的链接. 根据提示编辑 repo 文件的内容, 具体操作如下.在 yum repo 目录创建新的 nginx.repo 文件vi /etc/yum.repos.d/nginx.repo输入以下内容

[nginx]
name=nginx
repobaseurl=http://nginx.org/packages/mainline/centos/6/$basearch/
gpgcheck=0
enabled=1

保存退出

添加源之后更新 yum

yum clean all
yum update

最后,需要设置源的管理策略
如果你喜欢优先从某个源安装软件,那么建议安装 yum-priorities 插件
这个插件的作用是给多个源排定优先顺序, 当多个源中存在同一软件的时候, 软件会从优先级最高的源这装.
yum install yum-priorities
安装完后需要设置 /etc/yum.repos.d/ 目录下的 .repo 相关文件(如CentOS-Base.repo),在这些文件中插入顺序指令: priority=N (N为1到99的正整数,数值越小越优先),例如:

[base]
name=CentOS-$releasever – Base
mirrorlist=http://mirrorlist.CentOS.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.CentOS.org/CentOS/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
priority=1
 
#released updates
[updates]
name=CentOS-$releasever – Updates
mirrorlist=http://mirrorlist.CentOS.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.CentOS.org/CentOS/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
priority=1

至此, 源添加完成.

你可能感兴趣的:(CentOS常用yum源)