Centos 如何开启 EPEL 存储库

Install-and-Enable-EPEL-Repo-on-CentOS

Centos 如何开启 EPEL 存储库

“EPEL存储库”是什么?

EPEL存储库由 EPEL group 管理,该组是Fedora项目中的一个特殊兴趣组。 “EPEL” 部分是 Extra Packages for Enterprise Linux 的缩写,表示Enterprise Linux的额外软件包。 EPEL集团创建,维护和管理一组高质量的附加软件包。 这些软件包可能是核心存储库中未包含的软件,或者有时是尚未提供的更新。

EPEL存储库可与以下Linux发行版一起使用:

  • Red Hat Enterprise Linux (RHEL)
  • CentOS
  • Scientific Linux
  • Oracle Linux

如何启用 EPEL 存储库

方式一. 通过yum在CentOS上安装EPEL

到目前为止,CentOS是最容易安装EPEL的发行版。 CentOS发行版默认包含一个名为“CentOS Extras”的存储库。在此存储库中,用户可以找到EPEL软件包,因此在这种情况下,启用EPEL与安装任何其他软件包一样容易。

只需运行以下命令:

# yum install epel-release

如果出于某种原因,您的CentOS版本缺少为此工作所需的CentOS Extras存储库,则可以按照以下方式二说明进行操作。

方式二. 通过fedoraproject官方安装EPEL

  1. RHEL/CentOS 6:

    # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
  2. RHEL/CentOS 7:

    # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    • 在RHEL 7上,建议还启用可选,额外和HA存储库,因为EPEL软件包可能取决于这些存储库中的软件包:
      # subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"  --enable "rhel-ha-for-rhel-*-server-rpms"
  3. RHEL/CentOS 8:

    # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    • 在RHEL 8上,还需要启用codeready-builder-for-rhel-8-*-rpms存储库,因为EPEL软件包可能取决于其中的软件包:
      # ARCH=$(/bin/arch)
      # subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"
    • 在CentOS 8上,建议还启用PowerTools存储库,因为EPEL软件包可能取决于它中的软件包:
      # dnf config-manager --set-enabled PowerTools

Centos 6 使用 epel 出错 "Cannot retrieve metalink for repository: epel. Please verify its path and try again"

解决方法,把 /etc/yum.repos.d/epel.repo 文件第3行注释去掉,把第4行注释掉

  1. 打开 /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
  2. 将其修改为:

    [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
  3. 清理源,重新安装

    # yum clean all
    # yum install -y 您需要的包

如果还是不行,修改DNS

  1. 打开 /etc/resolv.conf 文件,添加以下内容:

    nameserver 8.8.8.8
    search localdomain
  2. 然后重启network服务

    # service network restart
0 0 投票数
喜欢就给个好评吧!
赞(0) 打赏
未经允许不得转载:爱易默博客 » Centos 如何开启 EPEL 存储库
订阅评论
提醒
guest

0 评论
内联反馈
查看所有评论
免责声明:本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除,若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理! Disclaimer: Most of the download resources on this site are collected on the Internet, and are only used for learning and communication. The copyright belongs to the original author. Please consciously delete within 24 hours after downloading. If you use it for commercial purposes, please purchase the original version. If the content posted on this site violates your rights, please contact us to delete it, and we will deal with it in time!

联系我们 Contact us

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

0
希望看到您的想法,请您发表评论x