RedHat系統安裝Epel報錯(沒有可用軟件包 epel-release)以及解決方案


安裝epel-release (epel源)、pwgen

sudo yum install epel-release pwgen -y
 

報錯信息如下:

已加載插件:fastestmirror, langpacks
Determining fastest mirrors
rhel-source | 951 B 00:00:00
rhel-source/primary | 1.9 MB 00:00:00
rhel-source 3971/3971
沒有可用軟件包 epel-release。
沒有可用軟件包 pwgen。
錯誤:無須任何處理
 

查看操作系統版本發行版信息

cat /proc/version
輸出:Linux version 3.10.0-862.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Fri Apr 20 16:44:24 UTC 2018
cat /etc/redhat-release
輸出:CentOS Linux release 7.5.1804 (Core)
 

報錯原因

執行  yum repolist 命令查看yum已有的源倉庫。
源標識            源名稱                                                                   狀態
rhel-source     Red Hat Enterprise Linux 7 - x86_64 - Source     3,971
repolist: 3,971
可以發現RedHat 自己的源只有 3971 款軟件,其中就缺少epel,pwgen...
 

解決方案

安裝一個CentOS的源,EPEL,里面包含有1萬+軟件。
網上查的很多解決方案都是  sudo yum install epel-release -y
對於大部分centos用戶可以這樣安裝epel
 

RedHat使用下面的命令安裝epel:

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
再使用  yum repolist 可以看到已有epel源,包含1萬+軟件。

 

接下來可以盡情安裝想要的軟件了,比如 pwgen :

sudo yum install pwgen -y


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM