yum!base仓库里的repo id(源标识)前有叹号
使用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叹号