安装centos之后,突然发现yum和wget都不能使用,repolist为0,肯定是招不到repo源有问题,但是如果传输文件repo用VmWare Tool也不能安装,因为没有安装GCC。。。。感觉走投无路。
找了N片教程都是垃圾。
后来发现原来自带的ISO镜像没有挂载进去,点了两次才挂载进去。
希望可以帮助到那些 yum wget 基本命令都无法使用的人。(真是焦头烂额)
测试yum repolist为0的基本都是这种问题。
第一步:进入/etc/yum.repos.d,之后mv CentOS-Base.repo CentOS-Base.repo.bak进行备份改名,不再使用此配置。
第二步:一定要修改CentOS-Media.repo中的baseurl中第一个路径改为/mnt/cdrom/,下面的enabled改为1,默认是0所以repolist招不到配置源。
第三步:挂载镜像iso,首先去/dev中查看一般为cdrom的文件夹,记住/dev/cdrom/路径,再进入/mnt中看是否有cdrom文件夹,如果没有mkdir cdrom即可。完成之后mount -t auto /dev/cdrom /mnt/cdrom,我个人第一次使用该命令并未挂载成功,在执行一次即可,之后进入/mnt/cdrom查看是否文件存在,存在则挂载成功。
第四步:此时yum便可以执行了,执行yum -y install wget。下载wget之后进入/etc/yum.repos.d,将CentOS-Media.repo的Enabled属性改为0.取消对于Media.repo的引用.
第五步:有可能部分人的centos的dns未配置,故需要执行vi /etc/sysconfig/network-scprits/ifcfg-ens33 ,在文件中 找到 ONBOOT=NO 改成 ONBOOT=yes,!wq保存退出,执行service network restart既可。
第六步:下载新的repo文件,在/etc/yum.repos.d文件夹下wget Centos-7.repo CentOS-Base.repo即可正常使用。
第七步:执行yum clean all,yum makecache,yum update.
总结:第一次使用VMware虚拟机安装centos没想到这么多坑,慢慢学习吧
貌似使用XShell也可以复制repo进去就解决了。。。