前段时间由于要搭建学院的一个应用,而最近学校网络无法被外网访问,所以买了阿里云,用起来还很方便,只是价格有点贵。看见腾讯云校园优惠9.9/月,于是买了一个腾讯云,更新源貌似除了点问题。个人观点通过比较还是阿里云好了点,书归正文。由于腾讯的源网站经常挂,在我使用过的一台腾讯云主机的时候出现了yum无法使用的情况,具体情况如:
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
apr-1.4.8-3.el7.x86_64.rpm FAILED
http://mirrors.tencentyun.com/centos1/7/os/x86_64/Packages/apr-1.4.8-3.el7.x86_64.rpm: [Errno 14] curl#6 - "Could not resolve host: mirrors.tencentyun.com; Unknown error"
Trying other mirror.
apr-util-1.5.2-6.el7.x86_64.rp FAILED
http://mirrors.tencentyun.com/centos1/7/os/x86_64/Packages/apr-util-1.5.2-6.el7.x86_64.rpm: [Errno 14] curl#6 - "Could not resolve host: mirrors.tencentyun.com; Unknown error"
之前想过很多解决办法 认为是dns的问题 于是 将dns修改为8.8.8.8 还是无法使用,确定为源网站问题。
于是乎,更换使用比较好的网易源
[1] 首先备份/etc/yum.repos.d/base.repo
mv /etc/yum.repos.d/base.repo /etc/yum.repos.d/base.backup
[2] 下载网易/阿里云的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)
[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
[3] 运行yum makecache生成缓存
[root@localhost yum.repos.d]# yum makecache && yum clean all
[4]找到yum.repos.d这个目录,里面有个文件zl.repo(你的机器里也许不是这个名字,名称应该是自定义的),vi 编译一下里面的地址
baseurl=http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml