网站搜索

适用于基于 RHEL 的 Linux 的前 8 个 YUM/DNF 第三方存储库


YUM(Yellowdog Updater Modified)是一种开源的、广泛使用的命令行和基于图形的软件包管理工具,适用于基于 RPM(RedHat 软件包管理器)的 Linux 系统,包括但不限于Red Hat Enterprise Linux< (RHEL)、CentOSScientific Linux (SL)、Oracle Linux (OL)、Rocky LinuxAlmaLinux,用于在系统上安装、更新、删除或搜索软件包。

DNF 命令 (Dandified yum) 是基于 RedHat 的系统的传统 YUM 包管理器的下一代版本。

要安装默认基本存储库和更新存储库以及附加存储库中未包含的软件包,您需要安装并启用其他存储库您系统上的第三方存储库。

在本文中,我们将回顾基于 RHEL 的发行版的前 8 YUM/DNF 存储库,这些存储库经常受到 Linux 社区的推荐。

警告:您应该始终记住 RHEL 不提供也不支持下面列出的存储库;它们可能是最新的,也可能不是最新的,或者按照您期望的方式运行——使用它们的风险由您自行承担。

1.EPEL存储库

EPEL (Extra Packages for Enterprise Linux) 是一个免费、开源、流行、基于社区的存储库项目,旨在提供经过开发、测试的高质量软件包,并在 Fedora 中进行了改进,并可用于 RHELCentOSScientific Linux 和类似的 Linux 发行版。本文列出的大多数其他存储库都依赖于 EPEL

要在系统上启用 EPEL 存储库,请使用以下命令。

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  [on RHEL 8]
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm  [on RHEL 7]
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm  [on RHEL 6]

2.REMI 存储库

REMI 是一个广泛使用的第三方存储库,为 Fedora 用户提供最新版本的 PHP 堆栈以及其他一些相关软件以及企业 Linux (EL) 发行版,例如 RHEL、CentOS、Oracle、Scientific Linux 等。

在启用 Remi 之前,您需要先启用 EPEL 存储库,如下所示:

-------- On RHEL 8 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

-------- On RHEL 7 --------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

-------- On RHEL 6 --------
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install https://rpms.remirepo.net/enterprise/remi-release-6.rpm

3.RPMFusion 存储库

RPMFusion 是一个第三方存储库,为 FedoraEnterprise Linux 发行版(包括 RHEL 和 CentOS)提供一些免费和非免费的附加软件。在启用 RPM Fusion 之前,您需要启用 EPEL 存储库。

-------- On RHEL 8 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm 
yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

-------- On RHEL 7 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm 
yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

-------- On RHEL 6 -------- 
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm 
yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm

4.ELRepo 存储库

ELRepo社区企业 Linux 存储库)是一个 RPM 存储库,旨在提供与硬件相关的软件包,例如文件系统驱动程序、图形驱动程序、网络驱动程序、声音驱动程序、网络摄像头和视频驱动程序,以改善您的 Enterprise Linux 体验。

要在系统上启用 ELRepo,请使用以下命令。

-------- On RHEL 8 -------- 
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

-------- On RHEL 7 -------- 
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

-------- On RHEL 6 -------- 
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

5.NUX-dextop 存储库

NUX-dextop 是 EL 桌面和多媒体软件包的 RPM 存储库。它包含许多基于图形软件和命令行界面 (CLI) 的程序,包括 Remmina 远程桌面共享工具、VLC 媒体播放器等。

在启用 nux-dextop 之前,您还需要启用 EPEL 存储库。

-------- On RHEL 8 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

-------- On RHEL 7 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

-------- On RHEL 6 -------- 
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

6.GhettoForge 存储库

GhettoForge 项目专注于为 Enterprise Linux 版本 67 提供软件包,这些软件包不存在于基础 EL 软件包集中或其他第三方中存储库。

您可以使用以下命令在系统上启用 GhettoForge

-------- On RHEL 8 -------- 
yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el8.noarch.rpm

-------- On RHEL 7 -------- 
yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm

-------- On RHEL 6 -------- 
yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el6.noarch.rpm

7. 精神病忍者知识库

Psychotic Ninja 旨在为 Enterprise Linux 版本 6 和 7 提供基本 EL 软件包集或其他第三方存储库中不存在的高质量软件包。

要启用 Psychotic Ninja 存储库,首先需要导入 GPG 密钥,然后安装它。

rpm --import http://wiki.psychotic.ninja/RPM-GPG-KEY-psychotic
rpm -ivh http://packages.psychotic.ninja/6/base/i386/RPMS/psychotic-release-1.0.0-1.el6.psychotic.noarch.rpm 

请注意,这个统一的 Psychotic-release 包适用于所有版本和架构,包括 64 位版本的 CentOS/RHEL 7。

8. IUS 社区存储库

最后是,IUSInline with Upstream Stable)是一个新的第三方、社区支持的存储库,为最新的上游版本提供高质量的 RPM 包PHP、Python、MySQL、Red Hat Enterprise Linux (RHEL) 和 CentOS。

就像我们看过的许多存储库一样,IUS 也依赖于 EPEL

-------- On RHEL 7 --------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install https://repo.ius.io/ius-release-el7.rpm 

就这样!在本文中,我们回顾了基于 RHEL 的 Linux 的前 8 个 YUM/DNF 第三方存储库,这些存储库经常受到 Linux 社区的推荐。如果您知道任何其他提供高质量软件包并且值得包含在此处的存储库,请通过下面的评论表告诉我们。