CentOS搭建本地源

CentOS搭建本地源

在有些场合下,服务器无法连外网,无法配置外部yum源进行安装,需要搭建本地源,下面总结了搭建本地源的方法和步骤

CentOS 8.2

1、 工具准备

bash 复制代码
yum install -y createrepo
yum install modulemd-tools

2、 rpm包下载,以docker为例:

bash 复制代码
yum install --downloadonly --downloaddir=/root/workspace/yum/repo/ docker-ce docker-ce-cli containerd.io
复制代码
Note: 以上命令是把rpm包缓存起来,一旦成功安装对应目录会被清除
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'yum clean packages'.

因此我们需要拷贝一份,以免被清除
cp -r /root/workspace/yum/repo /root/workspace/yum/repository

3、 构建repo data

bash 复制代码
createrepo -v /root/workspace/yum/repository/

cd /root/workspace/yum/repository
repo2module ./
createrepo_mod ./

4、 编写local.repo,指向本地源:

bash 复制代码
[local]
name=Local Repository
baseurl=file:///root/workspace/yum/repository
enabled=1
gpgcheck=0
bash 复制代码
yum clean all
yum makecache

5、 测试本地源

bash 复制代码
yum install -y docker-ce docker-ce-cli containerd.io

CentOS 7.9

1、 工具准备

bash 复制代码
yum install -y createrepo

2、 rpm包下载,以docker为例:

bash 复制代码
yum install --downloadonly --downloaddir=/root/workspace/yum/repo/ docker-ce docker-ce-cli containerd.io
复制代码
Note: 以上命令是把rpm包缓存起来,一旦成功安装对应目录会被清除
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'yum clean packages'.

因此我们需要拷贝一份,以免被清除
cp -r /root/workspace/yum/repo /root/workspace/yum/repository

3、 构建repo data

bash 复制代码
createrepo -v /root/workspace/yum/repository/

4、 编写local.repo,指向本地源:

bash 复制代码
[local]
name=Local Repository
baseurl=file:///root/workspace/yum/repository
enabled=1
gpgcheck=0
bash 复制代码
yum clean all
yum makecache

5、 测试本地源

bash 复制代码
yum install -y docker-ce docker-ce-cli containerd.io
相关推荐
yyk的萌8 分钟前
Claude Code 命令大全
linux·运维·服务器·ai·claude code
Fanfanaas13 分钟前
Linux 系统编程 进程篇(五)
linux·服务器·c语言·网络·学习·进程
Sirius Wu15 分钟前
Docker 镜像的构建、打包、变更、再次打包全流程
运维·docker·容器
代码论斤卖27 分钟前
OpenHarmony teecd频繁崩溃问题分析
linux·harmonyos
Harvy_没救了32 分钟前
【Linux】Nginx - 反向代理
linux·运维·nginx
代码中介商1 小时前
Linux 静态库与共享库完全指南:从制作到使用
linux·运维·服务器
"小夜猫&小懒虫&小财迷"的男人1 小时前
【Linux v7.0 以太网驱动+协议栈】000 - 文章链接汇总
linux·网络
铭keny1 小时前
【Ubuntu部署】人脸特征提取SDK完整部署教程(含Nginx代理+问题排查)
linux·nginx·ubuntu
Zhu7581 小时前
【软件部署】docker环境部署domino
运维·docker·容器