本地yum源配置后,yum install vim安装报错
Bad id for repo: yum, byte = 0
repo的错误id: yum,字节=0
总结:[yum] 这里yum是源标识,唯一id,并却[] 里面不能有空格。
- 报错代码如下:
[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
改正后:
- 清除历史缓存:yum clear all
- 元数据缓存建立:yum makecache root
- 重启网卡:systemctl restart network
- 测试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] 里面不能有空格。