yum找不到包怎么辦?


  在使用yum的過程中一般都比較愉快(yum的用法參考Linux(centos8)下的yum的基本用法和實例 - AllianceHacke - 博客園 (cnblogs.com)),但是也有找不到想要安裝的包的情況,這種情況下怎么辦呢?通過很多途徑配置鏡像源從而找到需要的包,比如安裝多個鏡像源如epel。

  epel源安裝如下:

    1)安裝epel源:sudo yum install epel-release

    2)清理緩存:yum clean all

    3)重新生成緩存:yum makecache

    4)升級yum源:yum update  (此過程會遇到/boot空間不足的問題,參考CentOS8 啟動后警告boot空間不足 - 池塘里洗澡的鴨子 - 博客園 (cnblogs.com)

  但是仍然有一些包是不全的。在CentOS8上搭建mha的過程中就遇到了安裝包需要依賴相應的包,但是這些包通過當前的鏡像源找不到,如下:

    

   雖然通過安裝epel源進行了處理還是沒有找到相應的依賴包。

  對於CentOS上的安裝軟件,可以去一個強大的網站:https://centos.pkgs.org。在其網頁右上角有一個搜索框,可以搜索到想要安裝的.rpm包;點進包詳情之后,往下拉,有一個Download列表,選取里面的binary的文件鏈接,然后在CentOS中創建一個文件夾。比如上述安裝缺依賴包*Config-Tiny*,在站點找這個rpm。具體操作如下:

  

    

     1、選取一個rpm的鏈接,使用wget命令下載

        

       wget binary文件鏈接:

         

     2、rpm -ivh rpm文件

        

   測試:再執行本篇開始安裝包,可以看到Config-Tiny包的依賴問題已經不復存在。

    

 

 

 

 

    


免責聲明!

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



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