虚拟机CentOS系统中,运用yum命令不能用,yum list出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机CentOS系统中,运用yum命令不能用,yum list出错相关的知识,希望对你有一定的参考价值。

虚拟机CentOS系统中,运用yum命令不能用,yum list出错的解决方法如下:

    首先以root用户登录 

    输入命令: vi /etc/sysconfig/network-scripts/ifcfg-ens33 

    vi 命令 和 ubuntu的vim很像。 

    按 i 进入编辑模式, 

     

    将ONBOOT改为yes,然后重启,再输入 yum groupinstall “X Window 

    System”,就可以了。

参考技术A 基本上.....这是yum的快取来源列表(cache mirror list)有错误
依据你的状况...我会去移除/var/cache/yum/i386/6/base/下的档案...
但是若是要彻底一点
查了一下国外的建议
最好清除快取再作一次....步骤如下
删除目录 /etc/yum.repos.d/下所有档案及/var/cache/yum/下的所有档案
再来以root依序执行yum clean headers、yum clean packages及yum clean metadata(CentOS 4)
编辑/etc/yum.conf如果有plugins=0改成1
重新更新你的来源快取yum install yum-plugin-fastestmirror
执行完后编辑 /etc/yum/pluginconf.d/fastestmirror.conf如下
[main]
verbose = 0
socket_timeout = 3
enabled = 1
hostfilepath = /var/cache/yum/timedhosts.txt
maxhostfileage = 1
其馀资讯可以参考www.centos.org/docs/5/html/yum/sn-yum-maintenance.html
参考技术B

完成后使用yum makecache建议缓存

参考技术C 上面写的很清楚啦.
"你的base repo中没有 可用的baseurl.
请把你的 /var/cache/yum...../mirrorlist.txt 删掉. "

mirrorlist.txt你自己加的吧 , 加错啦.
如果你改过yum配置其他的地方,该回来. 不会改的重装系统.
然后按照下面步骤就好了. 163是我用过的最快的源了.
http://mirrors.163.com/.help/centos.html
参考技术D 把你的系统光盘或者镜像挂载到系统,然后执行下面代码,复制到编辑器,直接回车即可:
echo "
[public_ol6_latest]
name=Oracle Linux releasever Latest6.5
baseurl=file:///mnt
gpgcheck=0
enabled=1" > /etc/yum.repos.d/public-yum-ol6.repo
mount /dev/sr0 /mnt

以上是关于虚拟机CentOS系统中,运用yum命令不能用,yum list出错的主要内容,如果未能解决你的问题,请参考以下文章

centos虚拟机,环境配置

为啥在虚拟机安装mysql命令报错yum install -y mariadb mariadb-server python2-PyMySQL?

Linux yum 不能用了,啥原因求解

联网虚拟机下LInux(终端)配置网络的方法

linux中救援模式的简单运用

Docker 简单运用