Ubuntu 离线安装软件包

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
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《Ubuntu 离线安装软件包》
文章链接:https://www.xlin.cn/xlbk/20443.html
分享到: 更多 (0)

热门文章

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册