我这个虚拟机是新的啥都没有,我只配置了
cd /etc/yum.repos.d
vim yum.repo
我把错误出现的情况百度都搜了一些发下还是解决不了
希望能解决这个问题,能正常安装
代码发不出来,如果要细看了话,再问我🥹
望采纳!!点击该回答右侧的“采纳”按钮即可采纳!!
首入,你需要检查是否正确配置了 yum 仓库。你可以使用命令 "yum repolist" 来查看已经配置的仓库。
下面是我之前遇到的三种1解决方法
1.如果你还没有注册红帽子订阅管理,你可以使用命令 "subscription-manager register" 来注册。
2.如果 Baseos 仓库在配置中被多次列出,你可以尝试删除重复的配置,使用命令 "vim /etc/yum.repos.d/yum.repo" 删除重复的 Baseos 仓库。
3.如果你的系统没有安装 GPG 公钥,你可以使用命令 "rpm --import public.gpg.key" 来安装公钥。
解题思路:
1、执行yum clean all 清除缓存目录下的软件包及旧的headers;
2、 接着执行 yum list 重新列出所有已经安装和可以安装的软件包;
注意:如果执行 yum list 报错,那就检查一下yum仓库是否有问题;并清除/etc/yum.repos.d/下多余.repo文件!
3、Centos更改yum源与更新系统
[1] 首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
[2] 进入yum源配置文件所在文件夹
[root@localhost yum.repos.d]# cd /etc/yum.repos.d/
[3] 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)
[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
[4] 运行yum makecache生成缓存
[root@localhost yum.repos.d]# yum makecache
[5] 更新系统
[root@localhost yum.repos.d]# yum -y update
linux新装机】——配置本地yum仓库
借鉴下
https://blog.csdn.net/qq_29132153/article/details/125781918
先弄好yum源啊。
你想弄本地DVD源,就挂载好光盘,编写好 本地YUM源的配置文件,才可以进行安装啊。
下面是7的做法,8的话,你要弄DVD本地源,就挂载好Base源和AppStream源,
[root@client ~]# mkdir /mnt/CentOS-7-DVD/
[root@client ~]# mount -t iso9660 /dev/sr0 /mnt/CentOS-7-DVD/
[root@client ~]# vim /etc/yum.repos.d/CentOS-7.9-dvd.repo
[CentOS7-DVD]
name=Centos7.9-DVD
baseurl=file:///mnt/CentOS-7-DVD
enabled=1
gpgcheck=0
[root@client ~]# yum clean all
[root@client ~]# yum repolist
如果使用外网源,我习惯使用使用阿里的,配置方式:
可以删除或者备份yum源里的所有配置文件(/etc/yum.repos.d/ ),然后重新进行配置,
阿里源基础包设置方法:https://developer.aliyun.com/mirror/centos
阿里云EPEL源设置方法:https://developer.aliyun.com/mirror/epel
你可以先把你配置的yum给删掉,用yum-config-manager --add-repo "你的yum源地址" 你可以用这条命令让他自己生成一下,最后在yum repolist试一下
baseurl写错了,URL的规范是
[协议名]://[文件path]
要注意的是url上必须是://,本地文件/mnt 得写成 file:///mnt 不要少了路径的斜杠和协议头