如何在CentOS 5.x、6.x/RHEL 5.x、6.x/Scientific Linux下安装EPEL repo
时间:2019-08-20 17:58:22 来源:igfitidea点击:
在本教程中,我们将学习如何在centos5.x、6.x/rhel5.x、6.x/Scientific Linux中安装EPEL repo。
EPEL表示 Extra packagesforenterpriselinux,它是一个基于redhat的存储库软件包.
EPEL储存库是fedora项目的一部分
EPEL 存储库下载链接:http://dl.fedoraproject.org/pub/epel/
打开此链接时,我们将看到版本号、RPM GPG密钥等。
我们必须选择操作系统的版本号(对于CentOS/Scientific Linux/Red Hat),
例如CentOS 6.5、Redhat 6.5等。
在CentOS 6.x/Red Hat 6.x/Scientific Linux 6.x中下载并安装EPEL repo
yum install wget wget dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
在CentOS 5.x/Red Hat 5.x/Scientific Linux 5.x中下载并安装EPEL repo
yum install wget dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm rpm -ivh epel-release-5-4.noarch.rpm
常见问题
EPEL Repo文件在哪里?
在/etc/yum.repos.d目录中。
如何启用EPEL存储库?
EPEL 存储库默认是启用的。
在/etc/yum.repos.d/epel.repo中可以看到 enabled 参数:
[root@localhost ~]# cat /etc/yum.repos.d/epel.repo [epel] name=Extra Packages for Enterprise Linux 6 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 [epel-debuginfo] name=Extra Packages for Enterprise Linux 6 - $basearch - Debug #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch/debug mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 gpgcheck=1 [epel-source] name=Extra Packages for Enterprise Linux 6 - $basearch - Source #baseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 gpgcheck=1 [root@localhost ~]
如何列出EPEL存储库中的所有可用包
使用下面的命令查看指定存储库中的所有软件包
yum --disablerepo="*" --enablerepo="epel" list available
如何禁用其他存储库,只启用epel存储库
使用“yum--help”命令查看yum的用法:
你会发现下面说明,
--enablerepo=[repo] enable one or more repositories (wildcards allowed) --disablerepo=[repo] disable one or more repositories (wildcards allowed)
所以,只启用epel库,可以这样执行:
yum update yum --disablerepo="*" --enablerepo="epel" package-name
关键字epel在存储库配置文件 /etc/yum.repos.d/epel.repo 中设置
[epel]
。