欢迎光临散文网 会员登陆 & 注册

CentOS 8配置本地yum仓库

2023-05-14 22:15 作者:充电时光  | 我要投稿

    由于CentOS 开发团队在2021年结束了对CentOS 8的支持,系统自带的yum源仓库也被下架,导致刚安装软件是提示一下错误:

Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

解决办法:

1.准备一个CentOS 8的镜像光盘,并挂载到指定目录

[root@cloud media]# mount /dev/sr0  /media/


2.在/media目录下有AppStream BaseOS这2个目录,这两个目录有CentOS常用的软件包

[root@cloud yum.repos.d]# cd /media

[root@cloud media]# ls

AppStream  BaseOS  EFI  images  isolinux  LICENSE  media.repo  TRANS.TBL


3.切换到/etc/yum.repos.d/目录,CentOS 8 自带的yum仓库都存放在这个目录,已.repo结尾

[root@cloud media]# cd /etc/yum.repos.d/

[root@cloud yum.repos.d]# ls

CentOS-Linux-AppStream.repo          CentOS-Linux-FastTrack.repo

CentOS-Linux-BaseOS.repo             CentOS-Linux-HighAvailability.repo

CentOS-Linux-ContinuousRelease.repo  CentOS-Linux-Media.repo

CentOS-Linux-Debuginfo.repo          CentOS-Linux-Plus.repo

CentOS-Linux-Devel.repo              CentOS-Linux-PowerTools.repo

CentOS-Linux-Extras.repo             CentOS-Linux-Sources.repo


4.新建一个目录bak,将系统自带的.repo文件全部移入其中

[root@cloud yum.repos.d]# mkdir bak

[root@cloud yum.repos.d]# mv *.repo bak

[root@cloud yum.repos.d]# ls

bak

5.用vim编辑器新建一个local.repo文件,并输入以下内容

[BaseOS8]

name=CentOS 8.4

baseurl=file:///media/BaseOS

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial


[AppStream]

name=CentOS 8.4

baseurl=file:///media/AppStream

gpgcheck=1

enabled=2

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial


6.执行yum list 命令,这时可看到有很多可用软件包了!

7.至此本地yum仓库就配好了!


CentOS 8配置本地yum仓库的评论 (共 条)

分享到微博请遵守国家法律