【报资讯】CentOS 8配置本地yum仓库

2023-05-14 22:10:49     来源 : 哔哩哔哩

由于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仓库就配好了!

标签:

推荐文章

X 关闭

最新资讯

X 关闭