我有一个无法访问互联网的红帽服务器(服务器1)。 我还有另一个红帽服务器(服务器2),它可以访问互联网,也可以访问服务器1.
我需要在服务器1上安装程序。在这种情况下,它是关于名为pm2的节点模块。我不确定如何做到这一点。我应该在服务器2上安装模块,然后将其上传到服务器1吗? 或者一般来说:在这种情况下采取什么方法?
答案 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