文章目录
本人亲测可用,实测环境Redhat7.3, 跟着一步一步撸吧,有问题请留言。
1、错误提示信息
如下:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
There are no enabled repos.
Run "yum repolist all" to see the repos you have.
To enable Red Hat Subscription Management repositories:
subscription-manager repos --enable <repo>
To enable custom repositories:
yum-config-manager --enable <repo>
2、查看redhat 7.0系统本身所安装的yum软件包
[root@gkpt-db tmp]# rpm -qa | grep yum
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-3.4.3-150.el7.centos.noarch
yum-plugin-fastestmirror-1.1.31-40.el7.noarch
3、卸载这些软件包
rpm -qa|grep yum|xargs rpm -e --nodeps
4、下载centos的yum 相关 rpm包
免费下载
地址如下:
https://download.csdn.net/download/abu935009066/13122085
5、到对应目录执行安装命令
rpm -ivh yum* --force --nodeps #-force --nodeps参数为忽略依赖检测的强制安装
6、检查下是否已经安装成功了
rpm -qa | grep yum
7、切换到/etc/yum.repos.d/目录,替换国内yum源
cd /etc/yum.repos.d/
如果有 先备份配置文件吗,没有的话可忽略 mv CentOS-Base.repo CentOS-Base.repo_bak
把下载目录中的CentOS7-Base-163.repo
上传到 /etc/yum.repos.d/
目录下
8、清除缓存并重新建立缓存
清除缓存
yum clean all
重新建立缓存
yum makecache
参考:
https://www.jianshu.com/p/7f22bb72a681
有问题请留言
QQ群【837324215】
关注我的公众号【Java大厂面试官】,回复:架构、资源等关键词(更多关键词,关注后注意提示信息)获取更多免费资料。
公众号也会持续输出高质量文章,和大家共同进步。