基于RHEL(centos/red hat)的8个YUM/DNF第三方库

基于RHEL(centos/red hat)的8个YUM/DNF第三方库YUM (Yellowdog Updater Modified)是一个开源的、广泛使用的命令行和基于图形的RPM包管理工具(RedHat包管理器

大家好,欢迎来到IT知识分享网。基于RHEL(centos/red

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

DNF命令(ddandified yum)是用于基于redhat系统的传统yum包管理器的下一代版本。

要安装没有包含在默认基础库和更新库以及附加库中的软件包,您需要在系统上安装并启用其他第三方仓库。

在本文中,我们将回顾基于rhel的发行版的前8个YUM/DNF库,它们经常被Linux社区推荐。如果对你有所帮助记得记得点赞加关注哦!

1. EPEL Repository

EPEL (Extra Packages for Enterprise Linux)是一个免费的、开源的、流行的、基于社区的仓库项目,旨在提供高质量的包,这些包已经在Fedora中开发、测试和改进,并可用于RHEL、CentOS、Scientific 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]

2. REMI Repository

REMI是一个被广泛使用的第三方仓库,它向Fedora和Enterprise Linux (EL)发行版(如RHEL、CentOS、Oracle、Scientific Linux等)的用户提供PHP堆栈的最新版本和其他一些相关软件。

在启用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

3. RPMFusion Repository

RPMFusion是一个第三方仓库,它为Fedora和Enterprise Linux发行版(包括RHEL和CentOS)提供了一些免费和非免费的附加软件。在启用RPM Fusion之前,需要先启用EPEL repo。

-------- 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

4. ELRepo Repository

ELRepo (Community Enterprise Linux Repository)是一个RPM库,旨在提供与硬件相关的包,如文件系统驱动程序、图形驱动程序、网络驱动程序、声音驱动程序、网络摄像头和视频驱动程序,以改善您对企业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

5. NUX-dextop Repository

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

您还需要在启用nux-dextop之前启用EPEL repo:

-------- 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

6. GhettoForge Repository

GhettoForge项目专注于为Enterprise Linux发行版6和7提供包,这些包在基础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

7. Psychotic Ninja Repository

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适用于所有的发行版和架构,包括CentOS/RHEL 7的64位版本。

8. IUS Community Repository

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

就像我们看过的许多回一样,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社区推荐。如果您知道任何其他提供高质量软件包的仓库库,并且值得被包括在这里,请通过下面的评论表单告诉我们。记得点赞加关注哦!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/51968.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信