linux yum命令问题, 执行了yum clean 后 系统运行yum命令出问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux yum命令问题, 执行了yum clean 后 系统运行yum命令出问题相关的知识,希望对你有一定的参考价值。
参考技术Alinux yum命令问题, 执行了yum clean 后 系统运行yum命令出问题是设置错误造成的,解决方法为:
1、登录centos7。
2、查看/etc/yum.repos.d/下有哪些repo文件。
3、删除所有repo文件。
4、重新生成所有repo文件。
5、重新运行yum命令,成功了。
Linux(红包)安装yum后,参数可以显示,但是命令不好用
不是不好用,是你习惯了鼠标一点,万事OK。见了命令行就恐惧。你这问题,其实,电脑已经说了解决方案,只是你不习惯用命令行,所以,看不到。屏幕提示已经说了:This system is not registered to Red Hat Subscription Management.You can use subscription-manager to register,简单的说就是你没象红帽注册。注册了就没事了。
不过,很多人不愿注册。那也有办法。就是换用CentOS的yum源。
具体办法:
以下操作,危险程度较高,务必小心。一旦出错,千万不要关机。在线寻找解决方案。直到问题解决,否则,可能造成无法开机。
1先设法将python-iniparse、yum、yum-metadata-parser、yum-plugin-fastestmirror(有些发行版是yum-fastestmirror)这些rpm包给下载下来。
2删除现有的一切名称中带有“yum”字样的工具
rpm -qa | grep yum | xargs rpm -e --nodeps
3使用rpm -i安装第一步所提到的那些rpm包。其中有2个包互相依赖。我现在记不清是哪两个了,似乎是yum跟yum-metadata-parser。最好的解决办法就是,把这些rpm包,一起写到rpm -i 后面,之间用空格隔开。就像这样rpm -ivh python-iniparse yum yum-metadata-parser yum-plugin-fastestmirror。这样两个互为依赖的安装包被同时安装,就不会有问题了。
3下载CentOS-Base的repo文件到/etc/yum.repos.d目录
4打开/etc/yum.repos.d目录下CentOS-Base的repo文件
vi /etc/yum.repos.d/CentOS-Base.repo
5将文件中的所有的$releasever改为6
输入:%s/$releasever/6/g
6如果配置有epel源,将/etc/yum.repos.d/epel.repo文件中baseurl前的#取消,将mirrorlist前的#加上。
如果出现gpgcheck错误,就把对应的repo文件中gpgcheck=1改为gpgcheck=0
或者,进入/etc/pki/rpm-gpg/目录,里面有一些以RPM-GPG-KEY为开头的文件。
你哪个gpgcheck出错,就导入对应的文件
比如,假设CentOS6的gpgcheck有问题,就执行
rpm --import /etc/pki/rpm-gpg/PRM-GPG-KEY-CentOS-6
要是epel源出错(前提是你要安装了哪个源)就执行
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
其他类似。
7执行yum clean all、yum makecache以及yum update。
现在问题解决。
以上是关于linux yum命令问题, 执行了yum clean 后 系统运行yum命令出问题的主要内容,如果未能解决你的问题,请参考以下文章
【linux】yum不能用了。我执行 rpm -e libcurl --nodeps 后 ,使用yum时出现:(见问题补充)