ubuntu 离线安装包获取方法
2021-05-26 13:26:01    1328    0    0
gua_l

在一个无外网连接的ubuntu vm 上离线安装标准安装包及其依赖包。

下载标准安装包

找一个与目标离线vm 基础系统版本和kernel一致的,能连外网的设备,下载安装包:(最好是找这个vm 创建的镜像再创建一个连通外网的vm , 基础设备一致是为了保证能够获取所有需要依赖包,apt-get install 时,判断的是当前未安装的依赖)

比如,用一个496的xx版本的qcow2 创建了一个 ubuntu 20 的系统,执行以下命令,获取ubuntu20 安装linux-crashdump时的需要的deb包。

  1. apt-get --download-only install linux-crashdump

当前系统不会进行安装,只下载包,存储目录是 /var/cache/apt/archives/
可以在上面apt-get 命令的log 中看到实际需要4个deb 文件。把这4个文件打包 (一个本身+三个依赖)

  1. cd /var/cache/apt/archives/
  2. tar zcvf linux-crashdump.tar.gz xxxx.deb

安装离线包

将deb文件包拷到目标离线设备上,解包,安装

  1. cd offlinedir/
  2. tar zxvf linux-crashdump.tar.gz
  3. dpkg -i ./*.deb

验证版本

  1. apt-cache policy linux-crashdump

Pre: linux 调试中 sysrq-trigger 的用法

Next: LVM

1328
Sign in to leave a comment.
No Leanote account? Sign up now.
0 comments
Table of content