RHEL6下packagekit自動生成repo文件

RHEL6中增加了一個新的包管理器packagekit。
 
PackageKit 支持將 yum、conary、apt、box、pacman/alpm 等作爲後端
 
然而在實際使用過程中發現一個問題
 
我將ISO掛載作爲YUM源,在安裝包後,會在/etc/yum.repo.d/目錄下自動生成一個packagekit-media.repo文件
 
文件中所指定的源是失效的,從而導致yum安裝包失敗,錯誤提示爲:
 
Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia.
 
Please verify its path and try again
 
這是因爲,yum自動在/etc/yum.repo.d/下自動生成了一個.repo文件,而這文件的安裝源不可用
 
刪除該文件即可,但手動刪除後只暫時有效,當再次使用過yum命令後,該文件又會再次生成
 
嘗試將自制源的信息加入自動生成的.repo文件,再次失敗
 
在網上搜集解決方法均無效
 
最後在/etc/yum/plugin.conf/目錄下找到packagekit的配置文件refresh-packagekit.conf
 
將文件中enable的值改爲0後,問題解決。
 
不過感覺這只是關掉packagekit的功能,並不是最好的解決方法。繼續尋找答案……
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章