知识库

个人知识管理

用户工具

站点工具


linux:centos如何建立本地yum源

centos如何建立本地yum源

操作步骤

下载软件包

在一个可以连接外网的centos系统或docker容器内缓存需要的软件包,比如gcc

yum install --downloadonly gcc

缓存的安装包默认位于/var/cache/yum目录下

安装createrepo工具

创建本地yum源需要使用createrepo工具,使用如下命令安装

yum install createrepo

建立本地源目录

创建本地源目录

mkdir -p /mnt/local/packages

将下载的软件包全部复制到该目录下

建立本地yum源

cd /mnt/local/
createrepo  .

可以看到生成了新文件夹 repodata

如果添加或者删除了个人的rpm包,不需要再次创建,只需要–update就可以了

cd /mnt/local/
createrepo --update .

配置本地源

创建本地源配置文件

vim /etc/yum.repos.d/local.repo

文件内容如下

[local]
name=Local for centos7
baseurl=file:///mnt/local/
enabled=1
gpgcheck=0
priority=1

重新生成缓存

yum clean all
yum makecache

使用本地源

现在,可以使用刚刚配置的本地源了

参考引用

linux/centos如何建立本地yum源.txt · 最后更改: 2019/09/11 00:49 (外部编辑)