使用yum 源是注意rpo id(源標識)下有嘆號,repo id前的感嘆號表示該倉庫的元數據過期了。
[root@C7 ~]# yum repolist Loaded plugins: fastestmirror, langpacks # 載入yum插件 Loading mirror speeds from cached hostfile # 插件輸出信息,這部分輸出后面會忽略 * base: mirrors.aliyun.com * epel: mirrors.aliyun.com * extras: mirrors.huaweicloud.com * updates: mirrors.aliyun.com repo id repo name status # 狀態,即程序包個數 !base/7/x86_64 # repo id前的感嘆號表示該倉庫的元數據過期了。 CentOS-7 - Base 10,019 !epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 13,139 !extras/7/x86_64 CentOS-7 - Extras 413 !updates/7/x86_64
解決方法一、數據過期就是和時間有關系,先看看系統時間。如果時間不對用阿里雲ntp時間校准。
[root@CentOs7 ~]# date [root@CentOs7 ~]# yum -y install ntpdate [root@CentOs7 ~]# ntpdate ntp.aliyun.com
解決方法二、刪除緩存、重新掛載
[root@CentOs7 ~]# yum clean all [root@CentOs7 ~]# mount /dev/cdrom /dvd
百度都找不到對應的關鍵詞,搜出都是無用的。google一搜就出現結果。
參考鏈接:
http://cnblogs.com/alongdidi/p/software_install_on_CentOS_7.html
http://icode9.com/content-3-172522.html
http://g54.i-research.edu.eu.org/search?q=yum+%21嘆號
