首先要是知道什么时候用yum
linux操作系统可分为两种:
1、RedHat系列:主要分为 Redhat、Centos、Fedora等
2、Debian系列:主要分为 Debian、Ubuntu等
RedHat系列的包管理工具是:yum
Debian系列的包管理工具是:apt-get
如果不知当前服务器什么系列可执行命令:
cat /proc/version
执行之后,可看到是RedHat:
回到yum命令报错的正题:
第一反应就是yum配置文件出错了,因为服务器正常能联网
结果想通过vim /etc/vimrc 重新配置yum,发现服务器vim也无效了……
幸好 vi 命令还能用,输入以下命令进行修改yum配置:
vi /etc/yum.repos.d/CentOS-Base.repo
进入到文件后显示如下,红框中为之前官方链接地址,复制粘贴到浏览器后 直接报 404:
(新手记得此处按下键盘 i 键进入编辑状态)将 配置文件中所有原 mirrorlist 、baseurl、gpgkey 注释掉,新建baseurl、gpgkey,并根据需要引用清华的相应链接,最后配置完成如下 (注意红框中内容要一 一对应,可去清华大学镜像站中寻找,根据需要进行配置,官网:https://mirrors.tuna.tsinghua.edu.cn/):
配置好后,执行命令进行 保存并退出(新手记得先按下Esc退出编辑状态后再下面执行命令):
:wq
再执行:
yum list
执行后看见yum加载一大堆相关包时就说明yum已经正常生效了,如果此时还是用不了yum命令,那请参考这篇 结尾 “修改yum源后404 Not Found解决方法” 部分: