yum repolist  显示结果为0

常见两种情况:

 第一种:

首先应该查看自己本地存放yum 源的位置,ls /etc/yum.repos.d/

显示为空,这里需要配置自己的yum源,可以自行创建一个文件以.repo 为后缀的文件名

这里我配置为 local.repo ,应为我这里没有源所以我自行创建,先挂载我自己的镜像挂载到一个临时目录,然后,在进行自己的yum源配置。 如果没有入门的东西可以点击这里进行操作 入门需要 。 

测试中可以挂载/opt/下 (其他情况最好不要)

[root@ktz yum.repos.d]# mount -o loop  /dev/cdrom /opt/
[root@ktz yum.repos.d]# ls
[root@ktz yum.repos.d]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   50G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   49G  0 part 
  ├─centos-root 253:0    0   47G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sr0              11:0    1  4.2G  0 rom  
loop0             7:0    0  4.2G  1 loop /opt

 这里我的镜像就成功挂载上去了。

这里需要提前检查下这个小光盘开启了没。如果没开启点击开启就是了(再进行上面操作)。

 进行如下操作

[root@ktz ~]# cat > /etc/yum.repos.d/local.repo <<EOF 
[centos]
name=centos
baseurl=file:///opt/
gpgcheck=0
enabled=1
EOF

[root@ktz ~]# cat /etc/yum.repos.d/local.repo 
[centos]
name=centos
baseurl=file:///opt/
gpgcheck=0
enabled=1

 在进行yum repolist 成功解决。

 第二种:

在进行下载中报错

 这里 yum repolist  也为0 

 这里的原因是因为自己只是做了临时挂载没有做永久挂载。解决: mount /dev/cdrom/ /opt/

yum repolist。解决问题成功。

到这里就结束了 感谢大家的观看 你们的点赞就是我们更新最大的动力

编辑:开拓者-陈果

审核:开拓者-少伟

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐