实测可行的redhat6/7更换yum源为阿里的源

redhat如果没有注册,是无法使用yum安装软件的,例如:
# yum repolist
Loaded plugins: product-id, refresh-packagekit,  subscription-manager
Updating Red Hat repositories.
repolist: 0
可以换成centos的源,经过实测,不需要卸载yum再重新安装centos的,只需要更换一下repo文件即可,方法如下:

1. 下载文件, 或者直接将Centos-7.repo文件复制到/etc/yum.repos.d/下面
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

2. 替换一下
# sed -i  ‘s/$releasever/7/g’ /etc/yum.repos.d/CentOS-Base.repo

如果是RHEL 6.x, 将$releaserver换成6即可
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
# sed -i  ‘s/$releasever/6/g’ /etc/yum.repos.d/CentOS-Base.repo

3. 清除缓存
# yum clean all

4.列出
# yum list
# yum grouplist

此条目发表在杂七杂八分类目录。将固定链接加入收藏夹。