ELRepo  - 企业Linux社区回馈(RHEL,CentOS&SL)

如果您使用的是Enterprise Linux发行版( 红帽企业版Linux或其衍生产品之一,如CentOSScientific Linux ),并且需要支持特定或新硬件,那么您就在正确的位置。

在本文中,我们将讨论如何启用ELRepo存储库,一个软件源,包括从文件系统驱动程序到webcam驱动程序的一切(支持图形,网卡,声音设备,甚至是新的内核 )。

在企业Linux中启用ELRepo

尽管ELRepo是第三方存储库,但它在Freenode#elrepo )上的活动社区和用户的邮件列表得到了很好的支持。

如果您仍然担心在您的软件源中添加独立的存储库,请注意, CentOS项目在其wiki中列出了可信赖的存储库( 请参阅此处 )。 如果你还有问题,请随时在评论中提出问题!

重要的是要注意, ELRepo不仅提供对企业Linux 7的支持,也为以前的版本。 考虑到CentOS 5在本月底( 2017年3月 )达到其使用寿命(EOL),这可能不是一个大问题,但请记住, CentOS 6将不会达到其EOL,直到2020年3月。

无论EL版本如何,您都需要在实际启用之前导入存储库的GPG密钥:

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

在EL5中启用ELRepo

# rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm

在EL6中启用ELRepo

# rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

在EL7中启用ELRepo

# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

在本文中,我们将仅处理EL7,并在下一节中分享几个示例。

了解ELRepo通道

为了更好地组织此存储库中包含的软件, ELRepo分为4个独立的通道:

    • elrepo是主要通道,默认情况下启用。 它不包含官方发行版中的软件包。
    • elrepo-extras包含替换由分发提供的一些包的软件包。 默认情况下不启用。 为了避免混淆,当需要从此存储库安装或更新程序包时,可以通过yum临时启用(如下所示)(使用实际程序包名称替换程序包):
# yum --enablerepo=elrepo-extras install package
  • elrepo-testing提供的软件包将在某一时刻成为主通道的一部分,但仍在测试中。
  • elrepo-kernel提供了专门为EL配置的长期和稳定的主线内核。

缺省情况下, elrepo-testingelrepo-kernel都禁用,如果需要从它们安装或更新软件包 ,可以在elrepo-extras的情况下启用它们。

要列出每个通道中的可用软件包,请运行以下命令之一:

# yum --disablerepo="*" --enablerepo="elrepo" list available
# yum --disablerepo="*" --enablerepo="elrepo-extras" list available
# yum --disablerepo="*" --enablerepo="elrepo-testing" list available
# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

以下图像说明了第一个示例:

列出ELRepo可用软件包

概要

在这篇文章中,我们已经解释了什么是ELRepo和什么是您可能想将它添加到您的软件源的情况。

如果您对本文有任何问题或意见,请随时使用下面的表单与我们联系。 我们期待您的回音!

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

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

支付宝扫一扫打赏

微信扫一扫打赏