关于RedHat7使用yum命令时出现:Loaded plugins: product-id, refresh-packagekit, security, subscription-manager

刚用vm搭建一个红帽系统测试程序的时候,发现yum命令安装程序时,报以下错误:
关于RedHat7使用yum命令时出现:Loaded plugins: product-id, refresh-packagekit, security, subscription-manager_第1张图片
一顿百度,发现默认红帽自带的yum源需要注册,解决方案是替换yum源。

百度到的方案是这样:下载阿里云的64位源
网址为:http://mirrors.aliyun.com/repo/Centos-6.repo

但是注意,这有个坑,如果你的系统是redhat7,地址应该改为
http://mirrors.aliyun.com/repo/Centos-7.repo,
否则yum在安装依赖的时候依然会报错,提示你需要libpcre.so.0()(64bit)

关于RedHat7使用yum命令时出现:Loaded plugins: product-id, refresh-packagekit, security, subscription-manager_第2张图片
下面是开始解决问题:

如果是redhat6,把以下内容7全部改成6

 更换yum源,将原有源删除或备份到别的目下下:
	 #cd /etc/yum.repos.d/
 	 #wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
     #vi Centos-7.repo
 编辑文件,把文件里面的$releasever全部替换为版本号:7最后保存!
     #:%s/$releasever/7/g
 	 #:wq

清除原有缓存,重建缓存:

#yum clean all
#yum makecache

然后就可以使用yum命令了

参考链接:https://blog.csdn.net/qq_37791764/article/details/78966277

你可能感兴趣的:(linux)