2016-07-27 152 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