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>

原文地址:https://www.cnblogs.com/lianshuiwuyi/p/11118470.html