有时候要在离线的linux上安装工具,有一种方法是下载工具包源码编译安装,麻烦的很。
最近弄个试验需要在几台离线的机器上部署,请教了下同事,记录一个方便的办法。

下载安装包

首先找一个有网络的相同操作系统机器/容器,将需要的命令安装包下载下来,只下载不安装。

包格式 命令 命令所属包 命令下载格式
rpm yumdownloader yum-utils yumdownloader package_name
deb apt-get apt apt-get download package_name .

比如我这边

  1. 本地起一个Ubuntu容器,切换到在线网络,下载好deb的包
  2. 切换到离线网络,将deb包scp到离线ubuntu上

安装

在离线的linux上.
ubuntu: dpkg -i package_name.deb.
centos:rpm -ivh package_name.rpm.

☞ 参与评论