共计 740 个字符,预计需要花费 2 分钟才能阅读完成。
Ubuntu 假如需要安装某些工具,使用在线安装的方式可进行如下操作:
sudo apt install build-essential zlib1g-dev libssl-dev libpam0g-dev libselinux1-dev -y
有些情况下,机器不能联网,那么就需要去其他机器下载依赖包进行安装。
此时可以先运行一个同版本的 ununtu 容器:
 docker run -d --name ubuntu ubuntu:20.04 tail -f /dev/null
然后进入容器:
docker exec -it ubuntu bash
执行如下命令下载安装包:
sudo apt-get update
sudo apt-get install --download-only build-essential zlib1g-dev libssl-dev libpam0g-dev libselinux1-dev
完成以后,/var/cache/apt/archives目录下将多出很多 deb 安装包,将其打包为 tar:
cd /var/cache/apt/archives && tar -czvf offline_ubuntu20.04.tar.gz *.deb 
将 tar 包拷贝出来
docker cp ubuntu:/var/cache/apt/archives/offline_ubuntu20.04.tar.gz .
接下来将 tar 包上传到不能联网的目标机器上进行安装:
# 解压
mkdir /tmp/offline_debs && tar -xzvf offline_ubuntu20.04.tar.gz -C /tmp/offline_debs
# 安装
cd /tmp/offline_debs
sudo dpkg -i *.deb
sudo apt-get -f install --no-download
	  	AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G  38元/年
      
                                                    正文完