1. 程式人生 > >Centos yum 安裝軟體 No package XXX available.

Centos yum 安裝軟體 No package XXX available.

[[email protected] /]# yum -y install bind
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Setting up Install Process
No package bind available.

   用yum安裝軟體習慣了,感覺是把下載的哪個配置檔案給弄壞了。於是在網上查資料終於找到了原因:Centos中有一個配置檔案專門存各種軟體下載資訊,用yum安裝時會自動找到軟體映象站點。聽說好幾千個。輸入以下路徑看下:

 ls  /etc/yum.repos.d/

我們會看到一個檔案

CentOS-Base.repo

輸入命令列

cat CentOS-Base.repo

結果為空。

首先備份/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下載對應版本repo檔案, 放入/etc/yum.repos.d/(操作前請做好相應備份)

執行yum makecache生成快取。