搭建apt包仓库 装机流程优化

本文介绍了如何使用reprepro工具简化装机流程,通过搭建apt包仓库,实现软件包的集中管理和自动化安装。首先安装必要的工具,然后生成GPG密钥,创建仓库目录结构,导出密钥,将deb包添加到仓库,同步到目标机器,并将仓库源添加到系统sources.list中,完成仓库的设置。
摘要由CSDN通过智能技术生成

本文是对改良装机流程做的实验

通常的做法是:

1. 本地安装。通过http服务(通常由Apache搭建) 用wget下载 rpm和deb包 然后通过rpm或者dpkg命令本地安装。

2. 网络安装。直接使用apt或者yum工具安装软件。

那么 有没有什么办法能够简化以上步骤呢?要装的软件很多 就算有脚本 维护起来也不那么方便的

来看一看apt 这个软件的工作原理吧。

1. apt工具先根据系统提供的源(/etc/apt/sources.list)上下载好所需要的包 (apt update) 到本地(/var/cache/apt/archive)

2.  更新软件包(apt upgrade) 

以上前提是安装的apt协议里的deb包 (想要它接受其他的源应该是在/etc/apt/apt.config.d里可以改的 详情参考apt官网)

开始搭建:

1.安装reprepro并生成key,命令如下:

apt-get install  pnupg #用来生成key

apt-get install  reprepro #用来创建管理deb仓库

apt-get install  rng-tools #用来生成key需要的随机数

rngd -r /dev/urandom

gpg --gen-key 

用gpg --list-keys查看生成的key. 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值