YUM(YellowdogUpdaterModified)是一个开源的、广泛使用的命令行和基于图形的RPM包管理工具(RedHat包管理器)基于Linux系统,包括,但不限于,RedHatEnterpriseLinux(RHEL),CentOS,ScientificLinux(SL),OracleLinux(OL),RockyLinux和AlmaLinux,用于安装、更新、删除或搜索系统上的软件包。 DNF命令(ddandifiedyum)是用于基于redhat系统的传统yum包管理器的下一代版本。 要安装没有包含在默认基础库和更新库以及附加库中的软件包,您需要在系统上安装并启用其他第三方仓库。 在本文中,我们将回顾基于rhel的发行版的前8个YUMDNF库,它们经常被Linux社区推荐。如果对你有所帮助记得记得点赞加关注哦!1。EPELRepository EPEL(ExtraPackagesforEnterpriseLinux)是一个免费的、开源的、流行的、基于社区的仓库项目,旨在提供高质量的包,这些包已经在Fedora中开发、测试和改进,并可用于RHEL、CentOS、ScientificLinux和类似的Linux发行版。本文中列出的大多数其他仓库都依赖于EPEL。 要在系统上启用EPEL库,请使用以下命令:yuminstallhttps:dl。fedoraproject。orgpubepelepelreleaselatest8。noarch。rpm〔onRHEL8〕yuminstallhttps:dl。fedoraproject。orgpubepelepelreleaselatest7。noarch。rpm〔onRHEL7〕2。REMIRepository REMI是一个被广泛使用的第三方仓库,它向Fedora和EnterpriseLinux(EL)发行版(如RHEL、CentOS、Oracle、ScientificLinux等)的用户提供PHP堆栈的最新版本和其他一些相关软件。 在启用Remi之前,需要先启用EPEL存储库,如下所示:OnRHEL8yuminstallhttps:dl。fedoraproject。orgpubepelepelreleaselatest8。noarch。rpmyuminstallhttps:rpms。remirepo。netenterpriseremirelease8。rpmOnRHEL7yuminstallhttps:dl。fedoraproject。orgpubepelepelreleaselatest7。noarch。rpmyuminstallhttps:rpms。remirepo。netenterpriseremirelease7。rpm3。RPMFusionRepository RPMFusion是一个第三方仓库,它为Fedora和EnterpriseLinux发行版(包括RHEL和CentOS)提供了一些免费和非免费的附加软件。在启用RPMFusion之前,需要先启用EPELrepo。OnRHEL8yuminstallhttps:dl。fedoraproject。orgpubepelepelreleaselatest8。noarch。rpmyumlocalinstallnogpgcheckhttps:download1。rpmfusion。orgfreeelrpmfusionfreerelease8。noarch。rpmyumlocalinstallnogpgcheckhttps:download1。rpmfusion。orgnonfreeelrpmfusionnonfreerelease8。noarch。rpmOnRHEL7yuminstallhttps:dl。fedoraproject。orgpubepelepelreleaselatest7。noarch。rpmyumlocalinstallnogpgcheckhttps:download1。rpmfusion。orgfreeelrpmfusionfreerelease7。noarch。rpmyumlocalinstallnogpgcheckhttps:download1。rpmfusion。orgnonfreeelrpmfusionnonfreerelease7。noarch。rpm4。ELRepoRepository ELRepo(CommunityEnterpriseLinuxRepository)是一个RPM库,旨在提供与硬件相关的包,如文件系统驱动程序、图形驱动程序、网络驱动程序、声音驱动程序、网络摄像头和视频驱动程序,以改善您对企业Linux的体验。 要在系统上启用ELRepo,请使用以下命令:OnRHEL8rpmimporthttps:www。elrepo。orgRPMGPGKEYelrepo。orgrpmUvhhttps:www。elrepo。orgelreporelease8。el8。elrepo。noarch。rpmOnRHEL7rpmimporthttps:www。elrepo。orgRPMGPGKEYelrepo。orgrpmUvhhttps:www。elrepo。orgelreporelease7。el7。elrepo。noarch。rpm5。NUXdextopRepository NUXdextop是一个RPM仓库的桌面和多媒体软件包的EL。它包含许多图形软件和基于命令行界面(CLI)的程序,包括Remmina远程桌面共享工具、VLC媒体播放器等。 您还需要在启用nuxdextop之前启用EPELrepo:OnRHEL8yuminstallhttps:dl。fedoraproject。orgpubepelepelreleaselatest8。noarch。rpmyuminstallhttp:li。nux。rodownloadnuxdextopel7x8664nuxdextoprelease05。el7。nux。noarch。rpmOnRHEL7yuminstallhttps:dl。fedoraproject。orgpubepelepelreleaselatest7。noarch。rpmyuminstallhttp:li。nux。rodownloadnuxdextopel7x8664nuxdextoprelease05。el7。nux。noarch。rpm6。GhettoForgeRepository GhettoForge项目专注于为EnterpriseLinux发行版6和7提供包,这些包在基础EL包集和其他第三方仓库中都没有。 您可以使用以下命令在您的系统上启用GhettoForge:OnRHEL8yuminstallhttp:mirror。ghettoforge。orgdistributionsgfgfreleaselatest。gf。el8。noarch。rpmOnRHEL7yuminstallhttp:mirror。ghettoforge。orgdistributionsgfgfreleaselatest。gf。el7。noarch。rpm7。PsychoticNinjaRepository PsychoticNinja的目标是为EnterpriseLinux发行版6和7提供高质量的包,这些包既不存在于基础EL包集中,也不存在于其他第三方库中。 要启用PsychoticNinja库,首先,您需要导入GPG密钥,然后安装它。rpmimporthttp:wiki。psychotic。ninjaRPMGPGKEYpsychoticrpmivhhttp:packages。psychotic。ninja6basei386RPMSpsychoticrelease1。0。01。el6。psychotic。noarch。rpm 请注意,这个统一的psychoticrelease适用于所有的发行版和架构,包括CentOSRHEL7的64位版本。8。IUSCommunityRepository 后一个是IUS(InlinewithUpstreamStable),它是一个新的第三方、社区支持的回购协议,为最新的PHP、Python、MySQL、RedHatEnterpriseLinux(RHEL)和CentOS的上游版本提供高质量的RPM包。 就像我们看过的许多回一样,IUS也依赖于EPEL。OnRHEL7yuminstallhttps:dl。fedoraproject。orgpubepelepelreleaselatest7。noarch。rpmyuminstallhttps:repo。ius。ioiusreleaseel7。rpm 在本文中,我们回顾了基于rhel的Linux的前8个YUMDNF第三方仓库库,它们经常被Linux社区推荐。如果您知道任何其他提供高质量软件包的仓库库,并且值得被包括在这里,请通过下面的评论表单告诉我们。记得点赞加关注哦!