概述
EPEL (Extra Packages for Enterprise Linux), 是由 Fedora Special Interest Group 维护的企业级Linux(RHEL、CentOS)中经常用到的一组高质量的额外软件包。需要手动安装才可以使用,装上了 EPEL源就相当于添加了一个第三方源,另外一个特点是绝大多数rpm包要比官方repository 的rpm包版本要来得新。
本示例基于CentOS 7,目的是向/etc/yum.repo.d/中添加两个epel源配置文件(epel.repo和epel-testing.repo)。
CentOS 7可以选择安装Fedora Special Interest Group的EPEL源、或国内的阿里云EPEL源,任选其一安装即可。
1、查看系统(CentOS 7)是否已安装epel.repo和epel-testing.repo源文件
[root@sony /]# cd /etc/yum.repos.d/
[root@sony yum.repos.d]# ll
总用量 32
-rw-r--r--. 1 root root 1667 1月 4 08:48 CentOS-Base.repo
-rw-r--r--. 1 root root 1991 6月 26 2018 CentOS-Base.repo.bak
-rw-r--r--. 1 root root 647 6月 26 2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 289 6月 26 2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 633 1月 4 08:26 CentOS-Media.repo
-rw-r--r--. 1 root root 8854 6月 26 2018 CentOS-Vault.repo
2、选择Fedora Special Interest Group,或阿里云的EPEL源,只可选择其中一个进行安装。
a、安装Fedora Special Interest Group中的EPEL源文件。
通过yum方式安装epel-release,将会自动向/etc/yum.repos.d/中添加epel.repo和epel-testing.repo两个Yum源配置文件。
[root@sony yum.repos.d]# rpm -qa | grep epel-release
[root@sony yum.repos.d]# yum list epel-release
[root@sony yum.repos.d]# yum -y install epel-release
再一次,查看Yum源中的epel-release安装包信息,发现可以将其升级至7-12版。
[root@sony yum.repos.d]# yum list epel-release
[root@sony yum.repos.d]# yum update -y epel-release.noarch
清除、并更新原始的Yum缓存。
[root@sony yum.repos.d]# yum clean all && yum makecache
查看系统已经安装所有Yum源,查看系统正在使用中Yum源。
[root@sony yum.repos.d]# yum repolist
[root@sony yum.repos.d]# yum repolist enabled
[root@sony yum.repos.d]# yum list
如果你想每晚自动更新yum源,建议安装yum-cron软件包。
[root@sony yum.repos.d]# yum -y install yum-cron
b、安装阿里云中的EPEL源文。
[root@sony yum.repos.d]# wget -O /etc/yum.repos.d/epel-7-aliyun.repo http://mirrors.aliyun.com/repo/epel-7.repo
CentOS 6 对应安装命令:
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
wget -O /etc/yum.repos.d/epel-testing.repo http://mirrors.aliyun.com/repo/epel-testing.repo
清除、并更新已安装的Yum源。
[root@sony yum.repos.d]# yum clean all && yum makecache
查看系统已安装的所有可用的Yum源。
[root@centos6 yum.repos.d]# yum repolist
[root@centos6 yum.repos.d]# yum repolist enabled
[root@centos6 yum.repos.d]# yum list
如果你想每晚自动更新yum源,建议安装yum-cron软件包。
[root@sony yum.repos.d]# yum -y install yum-cron
更多内容,推荐查看阿里云开发文档:
https://developer.aliyun.com/mirror/epel?spm=a2c6h.13651102.0.0.3e221b11QFYyGY
阿里云repo仓库:http://mirrors.aliyun.com/repo/
补充内容:
1、使用指定的EPEL源,查看指定的软件包信息。
[root@sony yum.repos.d]# yum --enablerepo=epel list redhat-lsb
2、使用指定的EPEL源,安装指定的软件包。
[root@sony yum.repos.d]# yum --enablerepo=epel install redhat-lsb
最后
以上就是隐形柜子为你收集整理的CentOS 7配置EPEL源,这一组高质量的企业级Linux额外软件包的全部内容,希望文章能够帮你解决CentOS 7配置EPEL源,这一组高质量的企业级Linux额外软件包所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复