Ubuntu18.04制作本地源

本文详细介绍如何在Ubuntu18.04环境下创建本地软件源,包括deb包下载、目录创建、索引生成及签名过程,以及如何修改source.list文件,最后完成源的更新与软件安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值