本文介绍在RHEL 8/CentOS 8操作系统上安装EPEL存储库(EPEL Repository)的方法,它是一个为Red Hat Enterprise Linux提供额外软件包的存储库。顺便说一下,Fedora EPEL小组负责为RHEL、CentOS、Scientific Linux和Oracle Linux创建和维护一套高质量的附加软件包。其它系统安装方法参考在CentOS 7系统中采用清华源IPv6来安装epel与ius源。
在RHEL 8上安装EPEL存储库 在选写本文时,RHEL 8在Beta版中可用,并且没有正式的EPEL存储库版本,在我的测试环境中,我能够在RHEL 8计算机上使用RHEL 7的EPEL存储库而没有任何问题,要说明的是,如果用于正式的场合,这不是推荐的方法。 现在你可以通过运行以下命令为RHEL 7添加EPEL: $ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm Updating Subscription Management repositories. Updating Subscription Management repositories. Last metadata expiration check: 21:59:52 ago on Mon 11 Mar 2019 12:35:42 AM EAT. epel-release-latest-7.noarch.rpm 5.3 kB/s | 15 kB 00:02 Dependencies resolved. Package Arch Version Repository Size Installing: epel-release noarch 7-11 @commandline 15 k Transaction Summary Install 1 Package Total size: 15 k Installed size: 24 k Is this ok [y/N]: y 这会将存储库文件下载到/etc/yum.repos.d/epel.repo并启用repo,你可以通过运行以下命令来确认EPEL存储库添加和功能: $ sudo dnf repolist epel Updating Subscription Management repositories. Updating Subscription Management repositories. Last metadata expiration check: 0:01:14 ago on Mon 11 Mar 2019 10:38:19 PM EAT. repo id repo name status *epel Extra Packages for Enterprise Linux 7 - x86_64 12,881 列出EPEL存储库中可用的包: sudo dnf --disablerepo="*" --enablerepo="epel" list available 可以进一步过滤以检查EPEL存储库上是否有必需的包: sudo dnf --disablerepo="*" --enablerepo="epel" list available | grep <package> 比如运行以下命令: $ sudo dnf --disablerepo="*" --enablerepo="epel" list available | grep chromium chromium.x86_64 71.0.3578.98-2.el7 epel chromium-common.x86_64 71.0.3578.98-2.el7 epel chromium-headless.x86_64 71.0.3578.98-2.el7 epel chromium-libs.x86_64 71.0.3578.98-2.el7 epel chromium-libs-media.x86_64 71.0.3578.98-2.el7 epel 要从EPEL存储库安装包,只需运行以下命令: sudo dnf --enablerepo="epel" install <package> 能从Base存储库安装某些依赖项。 做完以上的操作,你就可以从EPEL存储库安装你需要的软件包了。
相关主题 |