在没有互联网访问的情况下安装unix程序

时间:2016-11-01 15:47:21

标签: linux npm redhat pm2

我有一个无法访问互联网的红帽服务器(服务器1)。 我还有另一个红帽服务器(服务器2),它可以访问互联网,也可以访问服务器1.

我需要在服务器1上安装程序。在这种情况下,它是关于名为pm2的节点模块。我不确定如何做到这一点。我应该在服务器2上安装模块,然后将其上传到服务器1吗? 或者一般来说:在这种情况下采取什么方法?

2 个答案:

答案 0 :(得分:0)

不是RH用户...但是如果yum的工作方式与apt相同,那么如果你在server2上安装软件包,那么你可以简单地将RPM转换为server1(运动鞋网等),然后安装它们。所以你真的需要找到yum在安装之前保存rpms的地方。

答案 1 :(得分:0)

您可以在服务器2上安装“downloadonly”软件包:

# yum install yum-plugin-downloadonly

然后下载您想要的软件包:

# yum install --downloadonly --downloaddir=<directory> <package>

在服务器1上传输并安装它们:

# rpm -ivh package.rpm