统计
  • 文章总数:27 篇
  • 评论总数:0 条
  • 分类总数:2 个
  • 最后更新:昨天 15:26
原创学无止境

Debian12离线安装软件的方法

本文阅读 2 分钟
首页 学无止境 正文

Debian12离线安装软件的方法

在Debian12中离线安装软件,最大的挑战是处理复杂的依赖关系。下面介绍一种最可靠的方法:用一台联网的Debian12机器获取软件包及所有依赖,再拷贝到离线机器上安装。以安装curl为例。

利用在线机器提取.deb包
一、在联网机器上下载软件包
清空本地缓存,确保能下载到完整的依赖:

sudo apt clean

仅下载curl和它的依赖,不执行安装:

sudo apt install --download-only curl -y 

sudo apt install --download-only curl -y

下载完成后,所有.deb文件都保存在/var/cache/apt/archives/目录下。

所有.deb文件都保存在/var/cache/apt/archives/目录下

二、将.deb文件复制到U盘

插入U盘,运行lsblk查看磁盘列表。根据容量找到U盘设备名(例如 /dev/sdb1),注意不要选错系统盘(通常是 /dev/sda)。

lsblk

挂载U盘:

sudo mkdir -p /mnt/usb
sudo mount /dev/sdb1 /mnt/usb

复制所有.deb包:

sudo cp /var/cache/apt/archives/*.deb /mnt/usb

卸载U盘后再拔出:

sudo umount /mnt/usb

三、在离线机器上安装

将U盘插入离线机器,用同样的方法挂载(参考第二步)。

把U盘中的.deb文件拷贝到离线机器的缓存目录:

sudo cp /mnt/usb/*.deb /var/cache/apt/archives/

进入缓存目录并安装:

cd /var/cache/apt/archives 
sudo apt install ./*.deb 

debian12系统安装离线包

提示:如果安装时仍提示缺少依赖,请记下缺失的包名,回到联网机器重复下载步骤补全后,再安装。

原创文章,作者:狼道,如若转载,请注明出处:https://wolfsays.com/214.html
Linux系统命令su和su-核心区别
« 上一篇 07-20