Linux下yum配置及相關問題


1.yum安裝

  CentOS默認已經安裝了yum,不需要另外安裝。

  1.查看系統默認安裝的yum

      #rpm -qa|grep yum

            

    系統中已經安裝了yum,接下來我們來配置yum本地源。

  2.配置yum本地源

    1)掛載系統安裝光盤

       #mount /dev/cdrom /mnt/cdrom

       如果掛載不成功,提示沒有/mnt/cdrom文件夾,可以創建,#mkdir /mnt/cdrom

    2)配置本地yum源

      #cd /etc/yum.repos.d/

      #ls

     可以看到三個文件夾(有的可以看到四個文件,不清楚原因,有知道的同學麻煩給我說說)

    

     有四個文件的比我多一個CentOS-Vault.repo文件。

      CentOS-Base.repo是yum網絡源的配置文件。

      CentOS-Media.repo是yum本地源的配置文件。

      修改CentOS-Media.repo:

     

      在baseurl中,修改第二個路徑為/mnt/cdrom(即為光盤掛載點)。注意第一個路徑,為光盤路徑,可直接在光盤打開終端,查看路徑。命令:pwd

      將enabled=0改為1

     3)禁用默認的yum網絡源

       將yum網絡源配置文件改名為CentOS-Base.repo.bak,否則會先在網絡源中尋找適合的包,改名之后直接從本地源讀取。

      4)執行yum命令

          #yum install postgresql

      至此,yum本地源配置成功。

     

 

昨晚yum list命令無法使用,折騰了很久,google了很久也沒解決,最后自己試着看錯誤提示:[Error]Importing repomd.xml for Base:Damaged repomd.xml file.

接下來還有提示,CentOS-Media.repos.d文件中也有路徑找不到。於是重新掛載了一個鏡像,不同於上個,執行yum list成功了。果斷刪除壞掉的鏡像。太折騰人。

 


免責聲明!

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



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