如何搭建一个本地centos8源(以minimal镜像为例)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何搭建一个本地centos8源(以minimal镜像为例)相关的知识,希望对你有一定的参考价值。

方法一:
使用nginx或者apache等等,起一个web站点,然后把iso镜像挂载到网站根目录,再编辑一个repo文件即可。
方法二:
使用createrepo创建
1,安装createrepo
如果可以直接访问外网,就使用yum安装
yum install createrepo -y
否则,需要手动去镜像站点下载以下文件,再拷贝过来安装,比如华为云,阿里云等等。
createrepo_c-0.15.1-2.el8.x86_64.rpm
华为云:http://mirrors.huaweicloud.com/centos/8.2.2004/AppStream/x86_64/os/Packages/createrepo_c-0.15.1-2.el8.x86_64.rpm
createrepo_c-libs-0.15.1-2.el8.x86_64.rpm
华为云:http://mirrors.huaweicloud.com/centos/8.2.2004/AppStream/x86_64/os/Packages/createrepo_c-libs-0.15.1-2.el8.x86_64.rpm
drpm-0.4.1-1.el8.x86_64.rpm
华为云:http://mirrors.huaweicloud.com/centos/8.2.2004/AppStream/x86_64/os/Packages/drpm-0.4.1-1.el8.x86_64.rpm
然后运行
rpm -ivh createrepo_c-0.15.1-2.el8.x86_64.rpm createrepo_c-libs-0.15.1-2.el8.x86_64.rpm drpm-0.4.1-1.el8.x86_64.rpm
安装。
2,拷贝镜像文件
将iso镜像中的所有文件拷贝到本地目录,比如/opt/repo
3,编辑一个local.repo文件
[local-repo]
name=local-repo
baseurl=file:///opt/repo/
enabled=1
gpgcheck=0
4,创建本地源
rm -rf /opt/repo/Minimal/repodata/TRANS.TBL
createrepo -g /opt/repo/Minimal/repodata/2b13cd3f9d81647fd31aa16de1b16b582efd9566f8c4334e4561a030f3777c37-comps-Minimal.x86_64.xml /opt/repo/

以上是关于如何搭建一个本地centos8源(以minimal镜像为例)的主要内容,如果未能解决你的问题,请参考以下文章

centos 7 minimal安装之后怎么设置

linux搭建本地YUM源配置详细步骤

centos 7 minimal安装之后怎么设置

centos7.5利用yum缓存搭建本地源

CentOs8.0配置yum源

如何快速上手CentOS8