2016-07-27 109 views
0

对于SO的朋友,在RHEL(4)上安装NodeJS?

我无法找到用于将NodeJS(当前或早期版本)安装到RHEL4盒子上的任何资源。我开始怀疑这是否可能,因为操作系统可以追溯到10年前。该机器有Python 2.3.4和GCC 3.4.6,如果有任何帮助的话。

我希望在这里有人可能会指出我在正确的方向,我觉得我可能在这一点上抓秸秆。

+0

有了这样一个过时的盒子,你可能需要从源代码进行编译,我怀疑是否存在一个包。你是否考虑升级操作系统? – DrakaSAN

+0

另外,你是否试过[官方的方式](https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora)? – DrakaSAN

+0

是的,我想我必须从源代码编译,它应该是一个有趣的冒险。我还没有尝试过官方的方式,需要在盒子上等su,这样我才能在那里获得胜利。所有的东西都需要在python和GCC版本上进行更新,然后希望它可以安装。 – Michael

回答

1

只有少数的可能性,因为从评论,你说升级箱不是一个选项。 (我希望贵方知道有安全隐患太多,你应该有一个了最新的OS):

  • 安装official way,这就需要百胜和sudo的权利。
  • 从源代码编译,理论上不需要sudo权限也不需要yum。

需要注意的是,即使从源代码编译应该是很容易:

wget https://nodejs.org/dist/latest-v4.x/node-v4.4.7-linux-x86.tar.gz 
tar -xzf node-v4.4.7-linux-x86.tar.gz 
cd ./node-v4.4.7-linux-x86 
./configure #Options 
make 
make install 

你将几乎总是碰到因为未安装或过时的依赖关系的问题。在这一步中,您可能想要查找RHEL4(0.10.x?)的以前支持的node.js版本,或者试着提出有关升级该框的案例。

+0

谢谢你的出路,我的朋友。我实际上通过说服他们升级操作系统来“解决”这个问题。 – Michael