yum使用故障

查看 /etc/yum.conf 文件,有 cachedir=/var/cache/yum 項,這是 yum 的緩存,我想是否是緩存的緣由呢,因而刪掉 /var/cache/yum 下的全部文件,從新使用 yum install 安裝,成功了。  緩存

以後想一想,終於明白緣由了,以前我因爲誤操做,將 yum 源配置成了 CentOS 5.4 的源,而且作了相同的安裝,這樣會有緩存,下次即便配置了新 yum 源,yum 查找軟件包依賴時首先仍是從緩存中查找的,查不到的纔到 源中搜索,這樣就致使下載的是 5.4 下的版本 kernel-xen-2.6.18-164.el5.x86_64.rpm 了。ide

----------------------------------------------------------------------------ui

清除Yum緩存,Yum命令會把下載的軟件包和header存儲在cache中,而不會自動刪除。若是咱們以爲它們佔用了磁盤空間,可使用yum clean指令進行清除,更精確的用法是yum clean headers清除header,yum clean packages清除下載的rpm包,yum clean all 清除全部
1.清除緩存目錄(/var/cache/yum)下的軟件包
命令:yum clean packages
2.清除緩存目錄(/var/cache/yum)下的 headers
命令:yum clean headers
3.清除緩存目錄(/var/cache/yum)下舊的 headers
命令:yum clean oldheaders
4.清除緩存目錄(/var/cache/yum)下的軟件包及舊的headers
命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
以上全部命令參數的使用均可以用man來查看
5.啓用/禁用一個軟件倉庫
yum –enablerepo=repo_name (repo_name 表明倉庫名,下同)
yum –disablerepo=repo_name
6.導入 Fedora GPG 祕匙
Fedora 有兩個基本的軟件倉庫,名爲 「fedora」 和 「updates」 。要使用它們而且在安裝那些未簽名的軟件包時避免發生錯誤,你必須導入它們的 GPG 密匙,打開一個終端而且輸入以下命令:
rpm –import /etc/pki/rpm-gpg/*spa

----------------------------------------------------------------------------.net

http://blog.csdn.net/zklth/article/details/6339662blog

http://www.cnmaizi.com/tech/elebuild/fedora-yum-command-install-remove-package-operations-guide/rem

相關文章
相關標籤/搜索