https://blog.csdn.net/qq_39136872/article/details/81225752
查看所有yum包
[root@bogon ~]# rpm -qa | grep yum
删除原有yum包
[root@bogon ~]# rpm -qa|grep yum|xargs rpm -e --nodeps
共需要五个包:下载位置:http://mirrors.163.com/centos/7/os/x86_64/Packages/
yum-plugin-fastestmirror
yum-updateonboot
yum-utils
yum-metadata-parser
yum-3.4.3-150.el7
下载需要的包
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-45.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-45.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm
安装软件包
[root@bogon ~]# rpm -ivh yum-*
# 报错, 依赖包的版本不符:
rpm >= 0:4.11.3-22 is needed by yum-3.4.3-154.el7.centos.noarch
解决方法: 将所依赖的python-urlgrabber和rpm包升级
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 -Uvh rpm-4.11.3-32.el7.x86_64.rpm --nodeps
rpm -Uvh python-urlgrabber-3.10-8.el7.noarch.rpm --nodeps
重新安装软件包
[root@bogon ~]# rpm -ivh yum-*
或者
[root@bogon ~]# rpm -ivh yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
[root@bogon ~]# rpm -ivh yum-updateonboot-1.1.31-45.el7.noarch.rpm
[root@bogon ~]# rpm -ivh yum-utils-1.1.31-45.el7.noarch.rpm
[root@bogon ~]# rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[root@bogon ~]# rpm -ivh yum-3.4.3-158.el7.centos.noarch.rpm
更新yum源
rm /etc/yum.repos.d/redhat.repo
vim /etc/yum.repos.d/CentOS-Base.repo
# 内容:
#CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$7 - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=os
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$7 - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$7 - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$7 - Plus - 163.com
baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
清除yum缓存
[root@bogon ~]# yum clean all
生成缓存
[root@bogon ~]# yum makecache
更新成功, 可以安装软件了
[root@bogon ~]# yum install -y vim
相关推荐
RedHat7修改Yum源.pdf
Redhat6.9系统替换郁闷源的所有包以及163.repo都在文件夹里面,因为自己在网上找了好久都没有一个完整的包,经过几天的搜集验证,把自己的通过的包发出来,希望对一些人游泳
内含需要安装的rpm包和修改后的yum源配置。 python-urlgrabber-3.9.1-11.el6.noarch.rpm yum-3.2.29-40.el6.centos.noarch.rpm yum-metadata-parser-1.1.2-16.el6.i686.rpm yum-metadata-parser-1.1.2-16.el6.x86_64...
redhat6.6版本更换yum源,亲自测试可用。不同于网络上转载。已经下载好了所需要的各个依赖包。直接安装文档执行更新即可.
NULL 博文链接:https://sangbilllee.iteye.com/blog/2043269
redhat更换yum源亲测可用。所有的依赖包都已下好,直接按照文档更新就好
默认redhat需要注册才能使用yum 命令,所以我需要把源更换成centos的源。方法如下: 卸载默认yum rpm -aq | grep yum | xargs rpm -e --nodeps rpm -aq | grep python-iniparse | xargs rpm -e --nodeps 在软件包...
目前网上很多博客什么的给出的yum源更换方法,无法更换成功。报找不到对应的rpm文件问题。
redhat7.6 yum无法注册,更换的yum包
NULL 博文链接:https://yangmeng.iteye.com/blog/1987313
redhat更改为centOS-6.4 yum源相关安装包
RedHat 6.8 yum源配置,非常详细,身边朋友在用,觉得很好
将该tar包放入/root下,执行tar zxvf yumupdate.tar 后进入yumupdate.tar目录,执行sh upyum.sh即可
linux redhat yum 上海交大的CentOS更新源
2.删除redhat自带的yum包 rpm -qa|grep yum|xargs rpm -e --nodeps(不检查依赖,直接删除rpm包) 3.下载163的yum 安装包 wget ...
应该是4个文件,我这里多下了一个,你可以根据...yum-3.2.29-60.el6.centos.noarch.rpm yum-metadata-parser-1.1.2-16.el6.x86_64.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm epel-release-6-8.noarch.rpm
红帽7.5更换yum源为centos源 操作步骤:参考以下链接。 标题:RedHat Enterprise Linux 6.4使用yum安装出现This system is not registered to Red Hat Subscription Management_天行健,君子以自强不息-CSDN博客 ...
redhat5 更换yum和python所需的rpm包
Redhat更换为CentOS的yum源时可以卸载掉原有的yum包后安装这个
主要介绍了详解CentOS8更换yum源后出现同步仓库缓存失败的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧