本文摘自:RHEL7.x 更换阿里云 yum 源
环境准备
RHEL7.X,已联网
一、查询已安装的 yum
rpm -qa | grep yum
二、使用 root 权限卸载已安装的 yum 源
rpm -qa | grep yum | xargs rpm -e --nodeps
三、下载并安装阿里的 yum 源 rpm 包
# 创建安放rpm包的文件夹
cd /etc/yum.repos.d/
mkdir yum-rpm && cd yum-rpm
# 下载rpm包
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-3.4.3-167.el7.centos.noarch.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-53.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-10.el7.noarch.rpm
以上命令,最好一条条复制下载,如无法下载安装,根据 rpm 包主要关键字到阿里云 CentOS-yum 源库地址库中搜索,获取最新 rpm 包的地址后,使用 wget 进行下载安装即可。
四、安装 rpm 包
cd /etc/yum.repos.d/yum-rpm
rpm -ivh *.rpm --force --nodeps
加上
--force
参数强制安装,解决安装过程中的的依赖问题。
五、下载阿里镜像到/etc/yum.repos.d/目录下
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
六、修改 Centos-7.repo 文件将所有 $releasever 替换为 7
vim /etc/yum.repos.d/CentOS-Base.repo
:%s/$releasever/7/g
七、运行以下命令
yum clean all
yum makecache
yum update
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于