RHEL7更换yum源为163源

RHEL7更换yum源为163源
本文综合两个作者文章
https://www.cnblogs.com/woodman/p/6136868.html
https://www.cnblogs.com/lanyincao/p/11829486.html

1,删除注册和订阅提示

查找subscription-manager相关组件:

rpm -qa | grep subscription-manager

删除subscription-maanager相关组件:

sudo yum remove subscription-manager

查找rhn相关组件

rpm -qa | grep rhn

删除rhn相关组件:

sudo yum remove rhn-check

2,yum 安装

查询当前RHEL7.0的yum安装包:

rpm -qa |grep yum

强制删除当前yum:

rpm -qa|grep yum|xargs rpm -e --nodeps

再次查询yum是否删除:

rpm -qa |grep yum

3.解决wget无法解析DNS问题

解决方法:

a.进入/etc/resolv.conf

b.修改或增加内容:

nameserver 8.8.8.8

以下为可能需要的package,可以提前下好,或者wget都行
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/包名
python-iniparse-0.4-9.el7.noarch.rpm
python-urlgrabber-3.10-10.el7.noarch.rpm
rpm-4.11.3-43.el7.x86_64.rpm
yum-3.4.3-167.el7.centos.noarch.rpm
yum-langpacks-0.4.2-7.el7.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
yum-rhn-plugin-2.0.1-10.el7.noarch.rpm
yum-utils-1.1.31-53.el7.noarch.rpm

6、安装
输入指令rpm -ivh yum-*,遇到报错,依赖项问题。

[root@linuxprobe home]# rpm -ivh yum-*
warning: yum-3.4.3-158.el7.centos.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
error: Failed dependencies:
python-urlgrabber >= 3.10-8 is needed by yum-3.4.3-158.el7.centos.noarch
rpm >= 0:4.11.3-22 is needed by yum-3.4.3-158.el7.centos.noarch

另外再回去找安装包下载下来:

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-32.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm

输入指令更新rpm:

rpm -Uvh rpm-4.11.3-32.el7.x86_64.rpm --nodeps
rpm -Uvh python-urlgrabber-3.10-8.el7.noarch.rpm --nodeps

再次运行rpm -ivh yum-*

如果在下载完依赖包后还是显示无法安装可以使用“rpm -ivh --force --nodeps yum-*”命令强制安装所下载的所有YUM相关安装包。

cd /etc/yum.repo.d/
mv redhat.repo redhat.repo.bak
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
sed -i ‘s/$releasever/7/g’ CentOS7-Base-163.repo
yum clean all
yum makecache #会缓存所有的rpm包到本地,建议用yum repolist仅缓存列表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值