linux服务器 yum list 批量资源 离线导出

波主,yum list 有一堆包
我现在有一台离线的服务器,我想整个挪过去
怎么处理

比如 : yum list | grep perl

img

我想将这一批,导到离线的服务器上去。

有没有什么办法吗?

可以考虑使用yumdownloader命令来下载指定软件包及其依赖项,然后将其传输到离线服务器使用。

以下是一个例子:

  1. 在联网的机器上使用 yumdownloader 命令下载需要的软件包和依赖项,例如:
yumdownloader <package-name>

例如:如果要下载perl以及它的所有依赖项,可以执行:

yumdownloader --resolve perl
  1. 此时会在当前目录下生成多个RPM包,将它们全部复制到离线服务器的某个目录中,例如 /tmp。

  2. 在离线服务器上,使用rpm命令安装所有的RPM包,例如:

rpm -ivh /tmp/*.rpm

这样就可以把需要的软件包及其依赖项从联网的机器上复制到离线的服务器上去了。

需要注意的是,可能会出现因为缺少依赖导致某些软件包无法安装的情况。可以使用--downloadonly选项,预先下载所有需要的软件包和依赖项后再进行传输和安装。