有时候要在离线的linux上安装工具,有一种方法是下载工具包源码编译安装,麻烦的很。
最近弄个试验需要在几台离线的机器上部署,请教了下同事,记录一个方便的办法。
下载安装包
首先找一个有网络的相同操作系统机器/容器,将需要的命令安装包下载下来,只下载不安装。
包格式 | 命令 | 命令所属包 | 命令下载格式 | |
---|---|---|---|---|
rpm | yumdownloader | yum-utils | yumdownloader package_name | |
deb | apt-get | apt | apt-get download package_name | . |
比如我这边
- 本地起一个Ubuntu容器,切换到在线网络,下载好deb的包
- 切换到离线网络,将deb包scp到离线ubuntu上
安装
在离线的linux上.
ubuntu: dpkg -i package_name.deb.
centos:rpm -ivh package_name.rpm.
本文链接:https://www.zoucz.com/blog/2020/05/27/2b3f5970-9ff4-11ea-90b5-eb40e9720ed0/