当前位置: 首页 > 科技观察

如何在CentOS8和RHEL8服务器上启用EPEL存储库

时间:2023-03-22 10:08:08 科技观察

EPEL代表“企业Linux的额外软件包”,它是一个可用于CentOS和RHEL服务器的免费开源附加软件包存储库。顾名思义,EPEL存储库提供了CentOS8和RHEL8默认软件包存储库中没有的额外软件包。在本文中,我们将演示如何在CentOS8和RHEL8服务器上启用和使用EPEL存储库。EPEL存储库的先决条件CentOS8和RHEL8服务器的最小安装Root或sudo管理员权限网络连接在RHEL8.x服务器上安装并启用EPEL存储库登录或SSH到您的RHEL8.x服务器并执行以下dnf命令以安装EPELrpm包,[root@linuxtechi~]#dnfinstallhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm-y上面命令的输出结果如下dnf-install-epel-repo-rehl8EPELrpm包安装成功后,它会自动启用和配置其yum/dnf存储库,如图所示。运行以下dnf或yum命令来验证是否启用了EPEL存储库,[root@linuxtechi~]#dnfrepolistepel或[root@linuxtechi~]#dnfrepolistepel-vepel-repolist-rhel8安装在CentOS8.x服务器上并启用EPEL存储库登录或SSH到您的CentOS8服务器并执行以下dnf或yum命令来安装epel-releaserpm包。在CentOS8服务器上,EPELrpm位于其默认包存储库中。[root@linuxtechi~]#dnfinstallepel-release-yor[root@linuxtechi~]#yuminstallepel-release-y在CentOS8服务器上执行以下命令验证EPEL仓库状态,[root@linuxtechi~]#dnfrepolistepelLast元数据过期检查:0:00:03前,2019年10月13日星期日04:18:05AMBST.repoidreponamestatus*epelExtraPackagesforEnterpriseLinux8-x86_641,977[root@linuxtechi~]#[root@linuxtechi~]#dnfrepolistepel-v……………………Repo-id:epelRepo-name:ExtraPackagesforEnterpriseLinux8-x86_64Repo-status:enabledRepo-revision:1570844166Repo-updated:Sat2019年10月12日02:36:32AMBSTRepo-pkgs:1,977回购大小:2.1GRepo-metalink:https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=x86_64&infra=stock&content=centos更新时间:周日132019年10月04:28:24AMBSTRepo-baseurl:rsync://repos.del.extreme-ix.org/epel/8/Everything/x86_64/(另外34个)Repo-expire:172,800秒(最后:2019年10月13日星期日04:28:24BST)Repo-文件名:/etc/yum.repos.d/epel.repoTotalpackages:1,977[root@linuxtechi~]#以上命令的输出表明我们已经成功启用了EPEL仓库。让我们对EPEL存储库执行一些基本操作。列出EPEL仓库中所有可用的包如果你想列出EPEL仓库中的所有包,请运行以下dnf命令,[root@linuxtechi~]#dnfrepository-packagesepellist…………最后的元数据过期检查:0:38:18前2019年10月13日星期日04:28:24AMBST。已安装的软件包pel-release。noarch8-6.el8@epelAvailablePackagesBackupPC.x86_644.3.1-2.el8epelBackupPC-XS.x86_640.59-3.el8epelCGSI-gSOAP.x86_641.3.11-7.el8epelCGSI-gSOAP-devel.x86_641.3.11-7.el8epelField3D.x86_641.7.2-16.el8epelField3D-devel.x86_641.7.2-16.el8epelGraphicsMagick.x86_641.3.33-1.el8epelGraphicsMagick-c++.x86_641.3.33-1.el8epel………………………zabbix40-web-mysql.noarch4.0.12-1.el8epelzabbix40-web-pgsql.noarch4.0.12-1.el8epelzerofree.x86_641.1.1-3.el8epelzimg.x86_642.8-4.el8epelzimg-devel.x86_642.8-4.el8epelzstd.x86_641.4.2-1.el8epelzvbi.x86_640.2.35-9.el8epelzvbi-devel.x86_640.2.35-9.el8epelzvbi-fonts.noarch0.2.35-9.el8epel[root@linuxtechi~]#从EPEL仓库中搜索软件包假设我们要在EPEL仓库中搜索Zabbix包,请执行以下dnf命令,[root@linuxtechi~]#dnfrepository-packagesepellist|grep-izabbix上面命令的输出类似下面,epel-repo-search-package-centos8从EPEL仓库安装软件包假设我们要从EPEL仓库安装htop包,运行如下dnf命令,语法:#dnf–enablerepo=”epel”install[root@linuxtechi~]#dnf--enablerepo="epel"installhtop-y注意:如果我们没有在上面的命令中指定--enablerepo=epel,然后它将在所有可用的包存储库中查找htop包。这就是本文的全部内容。我希望以上步骤能帮助您在CentOS8和RHEL8服务器上启用和配置EPEL存储库。请进入以下评论栏分享您的评论和反馈。