(centos)yum报错:There are no enabled repos问题原因及解决

前言


这是前几天使用yum遇到的一个报错,及解决方法。



报错

(centos)yum报错:There are no enabled repos问题原因及解决_第1张图片



报错原因及处理



【1】原因一


可能是当前使用的系统,不支持yum工具。
(发生几率较小,使用命令不看系统吗…)

Linux系统通常分为如下几类:

RedHat系列:Redhat、Centos、Fedora…
使用yum管理包,使用rpm命令安装rpm包

Debian系列:Debian、Ubuntu…
使用apt-get管理包,使用dpkg命令安装deb包



解决方法:
根据系统使用对应的安装包的方法




【2】原因二


/etc/yum.repos.d下的repo文件存放位置处,有非正规的(非repo结尾的文件、非通常格式的repo文件)或CentOS-Base.repo等源不存在导致。
(常见问题)



解决方法:
移除该目录下的不规格文件,添加正规的yum源文件(可从网络查找,也可自行配置)

<1>要先将旧的yum源的缓存清理
yum clean all

<2>加载yum源
yum makecache

<3>将所有yum源的信息列出
yum repolist



yum源基本格式,可参考下列链接:
https://blog.csdn.net/GX_1_11_real/article/details/80720144

你可能感兴趣的:(运维日常的FAQ)