在使用yum安装软件包时例如:
yum install -y httpd
代码报错,但是当我们的虚拟机网络正常 ,这时我们尝试更换其他 CentOS 镜像源,具体步骤如下:
首先在Linux虚拟机上登入root:
su -
输入密码后接着输入下列代码来编辑仓库配置文件。
sudo nano /etc/yum.repos.d/CentOS-Base.repo
(有需要的可以将原始的仓库配置文件备份,如下:)
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
打开仓库文件之后,注释掉所有mirrorlist
行,取消注释掉所有baseurl
行,并且把baseurl
中更换其他的镜像源(我用的是阿里的),例如
阿里的镜像源为:http://mirrors.aliyun.com/centos/,注意这里不只更改要一处,后面都要更改,接着ctrl+x退出,Y确认保存后按回车键,接着再次用下面命令验证,如果成功则出现进度条。
yum install -y <安装的软件名,例如httpd>