有很多同学在装完虚拟机后,在配置Aliyun 源的时候碰到很多问题,查了很多资料后又发现可能是IP或DNS的问题,其实不是这个原因,主要是因为在拿到源文件后,需要做一定的修改,这里我整理下一步步的步骤,希望对大家有帮助!
1,第一步:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
如果在wget出现问题的时候,看下网络是否ping的通,比如可以尝试ping下www.baidu.com,如果出现了unknow host, 注意这里的网络配置需要设置需要改成NAT模式,而不是单单只是主机模式
2,第二步,这里很重要wget拿到的repo文件里,需要对文件的参数进行修改,可以直接执行如下两个命令,对文件的参数进行替换。
[root@localhost 桌面]# sed -i 's/\$releasever/7/' /etc/yum.repos.d/CentOS-Base.repo
[root@localhost 桌面]# sed -i 's#$basearch#x86_64#g' /etc/yum.repos.d/CentOS-Base.repo
3,第三步,可以去wget另外一个源文件,主要是linux中基本的rpm安装包都在这个源文件中。
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
4,第四步,在这个源文件里也做相应的替换。替换后的repo文件如下
[root@localhost 桌面]# sed -i 's#$basearch#x86_64#g' /etc/yum.repos.d/epel.repo
5,第五步,打如下两个命令,看到如下屏幕后,说明Yum源已经配置完成了。
yum clean all
yum makecache
希望大家有帮助,谢谢!