Centos下yum不能使用或者在RedHat使用yum解决办法
1,解决办法:
- 查看已安装的yum包 ,
rpm -qa | grep yum
- 清除原有RHEL的YUM及相关软件包:
rpm -qa|grep yum|xargs rpm -e --nodeps
rpm -qa|grep python-urlgrabber|xargs rpm -e --nodeps
- 下载安装yum所需文件,具体见本人下载资源包,里面有yum插件以及yum配置国内163镜像源的配置文件
- 上传软件到/root目录
- 执行以下命令
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
rpm -ivh yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm yum-3.4.3-158.el7.centos.noarch.rpm
**注:yum-plugin-fastestmirror和yum两个rpm要一起安装,不能拆开。
注:如遇到rpm版本低的问题,可以下载新的rpm版本,然后安装。
6.配置yum镜像源为国内163镜像源
将/etc/yum.repo.d/路径里的文件备份,然后删除,将资源里的CentOS-Base.repo文件上传到此目录里。
7. 删除/var/cache/yum/下的x86_64目录:
8. 清理yum缓存
yum clean all
9.将服务器软件包信息缓存至本地,提高搜索安装效率:
yum makecache
10.能搜索到软件包信息,说明配置完成:
yum seach vim
11.执行yum repolist查看,如果显示出repo仓库列表,并显示软件包数量则OK。(或者使用yum makecache):
yum repolist
12.使用yum安装软件包测试
yum -y install vim
自此大功告成
2,参考博客:
https://www.pianshen.com/article/1414206604
https://www.cnblogs.com/browselife/p/10646307.html
3,相关资源下载仓库地址:
http://mirrors.aliyun.com/repo/
http://mirrors.163.com/centos/7/os/x86_64/Packages/
http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/
4,相关资源及repo配置文件可下载本人的CSDN资源:
centos7-yum源.zip