使用yum命令的时候,经常显示 Network is unreachable
可通过yum list查看
中断yum命令,或许会用到:
rm -f /var/run/yum.pid
进入yum源管理:
cd /etc/yum.repos.d
ls
1、修改系统默认的yum
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup #备份
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #修改
2、增加epel源
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup #备份
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup #备份
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo #添加epel源
3、清理一下旧包
yum clean all
4、生成缓存
yum makecache
但是生成缓存的时候,又出现了 Network is unreachable,根据地址查了下,发现是zabbix.repo的源被使用了还一直失败。把它置为不可使用:
修改 zabbix.repo中的 enabled=1 为 enabled=0
5、重新生成缓存
yum makecache
6、完成