【问题标题】:install unix program without internet access在没有互联网访问的情况下安装 Unix 程序
【发布时间】:2016-11-02 15:57:06
【问题描述】:

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

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

【问题讨论】:

标签: linux npm redhat pm2


【解决方案1】:

不是 RH 用户...但是如果 yum 的工作方式与 apt 相同,那么如果您在 server2 上安装软件包,那么您可以简单地将 RPM 复制到 server1(运动鞋网等),然后安装它们。所以实际上你只需要在安装之前找到 yum 将它下载的 rpm 保存在哪里。

【讨论】:

    【解决方案2】:

    您可以在服务器 2 上安装“仅下载”包:

    # yum install yum-plugin-downloadonly
    

    然后下载你想要的包:

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

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

    # rpm -ivh package.rpm
    

    【讨论】:

      最近更新 更多