ubuntu制作离线源离线安装软件
Ubuntu制作离线源离线安装软件
联网环境(联网容器)
安装必要的工具
安装apt-rdepends 递归分析以来工具
sudo apt update && sudo apt install apt-rdepends
新建一个下载目录
mkdir -p ~/offline-pkgs/tmux-debs
递归的下载所有依赖包
cd tmux-debs
apt-rdepends tmux | grep -v "^ " | sort | uniq > dependencies.txt
下载所有依赖包
xargs -a dependencies.txt apt-get download --yes
或者执行命令
apt-get download $(apt-rdepends tmux | grep. -v "^ " | sort | uniq)
离线环境(断网容器)
在离线机器上安装包
所有安装会跳过已经存在的包,但是需要手动处理依赖性缺失的问题。
# 进入目录
cd /target/directory/tmux-debs
# 批量安装所有包,自动会跳过已经安装的依赖
sudo dpkg -i *.deb
# 补全可能缺失的依赖,若无缺失,跳过
sudo apt --fix-broken install

浙公网安备 33010602011771号