有的时候 yum install xxx会提示
[root@localhost 7]# yum install perl-DBD-MySQL
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Excluding mirror: mirror.aarnet.edu.au
* epel: mirror.overthewire.com.au
No package perl-DBD-MySQL available.
Error: Nothing to do
此时可以先看是不是yum的repo里面没有这个包
yum 执行后会打印出使用的是哪个镜像
yum有个plugin叫做fastestmirror,这个plugin在第一次使用的时候会搜索距离最近最快的mirror,然后放入缓存,下一次再install时候,会使用缓存里没过期的最快的那个镜像下载,但是如果找不到某个包,这时候你可能想要换个镜像
那么怎么更换下载用的mirror呢?
首先find命令一下一个文件叫做timedhosts.txt,这个就是fastestmirror的缓存,删除缓存,就能是的fastestmirror重新寻找合适的mirror
timedhosts.txt一般在“/var/cache/yum/x86_64/7”里,如果不在就find一下
执行 rm timedhosts.txt 删除缓存
其次,