CentOS 中使用yum時常見的一種提示信息

相信你也遇到過相似的狀況,當你安裝centos系統的虛擬機有一段時間沒有用的時候,再次使用yum去安裝一些工具的時候會提示:linux

Repodata is over 2 weeks old(鏡像源過時)。
提示信息中每每還會有以下內容:Install yum-cron? Or run: yum makecache fast(設置定時任務計劃或者執行命令yum makecache fast)

其目的是更新本地yum源緩存,可是當你使用的鏡像源對應的地址沒法訪問的時候,又會提示以下信息:centos

http://106.187.51.47/yum/rpms/7/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 106.187.51.47:80; 拒絕鏈接"

其實,這個時候本地的yum源依然是能夠使用的,執行命令:緩存

[root@linux ~]# yum clean all

清除本地yum緩存,在使用yum時會把下載的軟件包和header存儲在cache中,而不自動刪除。若是以爲佔用磁盤空間,能夠使用yum clean指令進行清除,更精確的用法是yum clean headers清除header,yum clean packages清除下載的rpm包,yum clean all一所有清除。curl

若是yum源沒法使用,能夠更換本地的yum源,參考以下方法:
http://www.javashuo.com/article/p-uiftjwry-ce.html
https://my.oschina.net/kangvcar/blog/1557497工具

相關文章
相關標籤/搜索