Ubuntu18.04制作本地源
Ubuntu 18.04 制作本地源
1. 在可联网的Ubuntu18.04上制作源
- 创建目录
mkdir /opt/debs
最好在目标电脑上创建相同的目录,以免
apt-get install
时会报错
- 下载需要的deb包
下载deb包时请确保两台电脑环境相同,否则在离线电脑上安装时可能会缺少部分依赖导致安装失败
Tips: 联网电脑最好是重新安装的系统,下载deb包时使用
apt-get install --download-only
命令,这样可以保证联网电脑一直是最初的状态
- 移动到制定目录
将/var/cache/apt/archives
下的所有包移动到/opt/debs
下
- 生成索引文件和Release文件
cd /opt/debs
apt-ftparchive packages . > Packages
apt-ftparchive release . Release
以下操作均在目标PC上进行
2. 修改目标电脑上的source.list文件
- 备份原始文件
cp /etc/apt/source.list /etc/apt/source.list.bal
- 添加source.list
vi /etc/apt/source.list
添加以下内容:
deb file:///opt/debs/ /
生成签名
以下操作在/opt/debs
目录下进行
- gpg --gen-key
- gpg -a --export pub_id | apt-key add -
pub_id 上一步结束时生成的pub
-
gpg --clearsign -o InRelease Release
-
gpg -abs -o Release.gpg Release
3. 更新源
apt-get update
4. 安装
apt-get install -y <deb-name>