如何搭建一个本地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/

猜你喜欢

转载自blog.51cto.com/3823536/2547126
今日推荐