【配置yum本地源后报错】—— Bad id for repo

本地yum源配置后,yum install vim安装报错

Bad id for repo: yum, byte = 0
repo的错误id: yum,字节=0

总结:[yum] 这里yum是源标识,唯一id,并却[] 里面不能有空格。

  1. 报错代码如下:
[root@localhost yum.repos.d]# yum install vim
已加载插件:fastestmirror
Bad id for repo:  yum, byte =   0
There are no enabled repos.
 Run "yum repolist all" to see the repos you have.
 To enable Red Hat Subscription Management repositories:
     subscription-manager repos --enable <repo>
 To enable custom repositories:
     yum-config-manager --enable <repo>

  • 查看配置的本地yum源文件(这个是第一次配置的错误的示范的)
[root@localhost yum.repos.d]# cat yum.repo
[ yum]
name=is YUM
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1

报错排除:[yum] 这里的yum是源标识,唯一id,必须在[yumid]里面,并且yumid不能有空格。 去掉上面[ yum] 这里的空格改成[yum] 就可以了。

  • 改正后的yum本地源正确文件(修改后正确的yum本地配置):
[root@localhost yum.repos.d]# cat yum.repo
[yum]
name=is YUM
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1

改正后:

  1. 清除历史缓存:yum clear all
  2. 元数据缓存建立:yum makecache root
  3. 重启网卡:systemctl restart network
  4. 测试yum安装: yum -y install vim
[root@localhost yum.repos.d]# yum clean all
[root@localhost yum.repos.d]# yum makecache 
[root@localhost yum.repos.d]# systemctl restart network 
[root@localhost yum.repos.d]# yum install vim
  • 查看yum源可用资源数:yum repolist all
[root@localhost cdrom]# yum repolist all
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
源标识              源名称                     状态
yum                  is YUM              启用: 4,070
repolist: 4,070

总结:[yum] 这里yum是源标识,唯一id,并却[yumid] 里面不能有空格。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值