CentOS yum安装软件包

有的时候 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 删除缓存

其次,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值