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) 打赏
未经允许不得转载:爱易默博客 » Centos 如何开启 EPEL 存储库

说点什么

avatar
:arrow: :-D :-? 8) :cry: 8-O :evil: :!: :idea: :lol: :-x :mrgreen: :-| :?: :-P :oops: :roll: :( :) :-o :twisted: :wink: :hold-fist-salute: :love-you: :no: :ok: :poor: :seduce: :shake-hands: :strong: :victory:
  Subscribe  
提醒
免责声明:本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除,若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理!

联系我们

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

支付宝扫一扫打赏

微信扫一扫打赏