更新时间:2023-01-23 15:44:55浏览次数:849+次
本文介绍如何在RHEL 8/CentOS 8系统上安装并启用EPEL Repository/存储库的方法。EPEL是一个为Enterprise Linux提供额外软件包的存储库,Fedora EPEL小组负责为RHEL、CentOS、Scientific Linux和Oracle Linux创建和维护一组高质量的附加软件包。
在RHEL 8/CentOS 8上安装EPEL存储库
EPEL存储库的安装非常简单,只需运行以下命令即可完成:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
这将把存储库文件下载到/etc/yum.repos.d/epel.repo并启用它:
Install 1 Package
Total size: 21 k
Installed size: 30 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing:
Installing: epel-release-8-5.el8.noarch
Running scriptlet: epel-release-8-5.el8.noarch
Verifying: epel-release-8-5.el8.noarch
Installed products updated.
Installed:
epel-release-8-5.el8.noarch
Complete!
1、CentOS 8
在CentOS 8上,建议也启用PowerTools存储库,因为EPEL包可能依赖于其中的包:
sudo dnf config-manager --set-enabled powertools
2、RHEL 8
在RHEL 8上,还需要启用codeready-builder-for-rhel-8-*-rpms存储库,因为EPEL包可能依赖于其中的包:
ARCH=$( /bin/arch )
sudo subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"
在RHEL 8/CentOS 8上确认EPEL安装
您可以通过运行以下命令确认EPEL存储库的添加和功能:
$ sudo dnf repolist epel
Updating Subscription Management repositories.
*epel Extra Packages for Enterprise Linux 8 - x86_64 310
列出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
要从EPEL存储库安装软件包,只需运行:
sudo dnf --enablerepo="epel" install <package>
例子:
sudo dnf --enablerepo="epel" install chromium
某些依赖项可以从Base存储库中安装。在这里,您可以从EPEL存储库中安装您喜爱的软件包。
总结
在RHEL 8/CentOS 8 Linux系统上启用EPEL 8存储库其实非常简单,按照以上方法操作即可。同时也要注意一下,在选写本文时,EPEL 7存储库中有可用的软件包,但EPEL 8中还没有,您可能需要耐心等待,因为每天都会添加更多的软件包。
相关资讯