跳转至

Ubuntu离线环境下安装软件

在离线环境下安装软件,基本思路就是找一个环境一致的有网的环境,安一遍软件,然后记住安的所有软件, 然后把软件的deb包下载下来,然后离线安装即可 比如要在Ubuntu18的机器A离线安装build-essential这个软件,首先在有网的机器B上搞一个一样的环境

docker pull ubuntu:18.04
然后进docker,在有网的情况下装一遍软件
apt-get -qq --print-uris install build-essential linux-headers-$(uname -r) | cut -d\' -f 2 > urls.txt
把命令中的build-essential换成你需要安装的软件,该命令会在当前系统上安装该软件, 同时把安装时需要下载的软件包的地址存到urls.txt 接下来把所有的包都下载到本地当前目录
wget -i urls.txt
把下载下来的所有deb包上传到机器A上某个目录下,比如temp,然后
dpkg -i temp/*
安装所有包即可

评论