本文是对改良装机流程做的实验
通常的做法是:
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.