在CentOS 8上如何启用和安装EPEL Repo
时间:2019-11-20 08:53:50 来源:igfitidea点击:
在CentOS 8上如何安装EPEL仓库?
如何配置EPEL仓库?
EPEL仓库
EPEL仓库保存了Fedora企业Linux的额外软件包和第三方软件包。
是Fedora Extra Packages for Enterprise Linux的缩写。
如何在CentOS 8.x上安装EPEL REPO
需要root用户身份:
su -
或者
sudo -i
使用aliyun的EPEL镜像
最简单的方法就是使用阿里云镜像
# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-8.repo
然后就可以安装软件包了:
# yum --disablerepo=\* --enablerepo=epel install htop
如何在CentOS 8上搜索和启用EPEL存储库
运行以下命令:
yum search epel 或者 dnf search epel
查看软件包信息:
yum info epel-release 或者 dnf info epel-release
在CentOS安装EPEL
在CentOS 8上执行以下yum命令:
sudo yum install epel-release ## OR ## sudo dnf install epel-release
最后,启用PowerTools存储库,因为EPEL软件包可能取决于其中的软件包:
sudo yum config-manager --set-enabled PowerTools ## 或者 sudo dnf config-manager --set-enabled PowerTools
如果提示No such command: config-manager. Please use /usr/bin/yum help
运行以下命令对其进行修复:
sudo yum install 'dnf-command(config-manager)' ## OR ## sudo dnf install 'dnf-command(config-manager)'
然后再次运行上面的命令:
sudo yum config-manager --set-enabled PowerTools 或者 sudo dnf config-manager --set-enabled PowerTools
现在已经安装了EPEL repo,现在可以配置和使用它了。
sudo yum update ## 或者 sudo dnf update
列出存储库
查看所有配置的存储库
sudo yum repolist ## sudo dnf repolist
查看epel中软件包
统计EPEL中的软件包数量
sudo yum --disablerepo="*" --enablerepo="epel" list available | wc -l ## 或者 sudo dnf --disablerepo="*" --enablerepo="epel" list available | wc -l
在CentOS 8上如何从EPEL仓库中搜索和安装软件包
只查看epel存储库下的所有可用软件包:
sudo yum --disablerepo="*" --enablerepo="epel" list available ## OR ## sudo dnf --disablerepo="*" --enablerepo="epel" list available
或者,使用grep命令/egrep命令来过滤软件包名称:
sudo yum --disablerepo="*" --enablerepo="epel" list available | grep 'package' sudo yum --disablerepo="*" --enablerepo="epel" list available | grep 'openvpn' ## OR ## sudo dnf --disablerepo="*" --enablerepo="epel" list available | grep 'package' sudo dnf --disablerepo="*" --enablerepo="epel" list available | grep 'openvpn'