天天看點

Linux 有問必答:如何在 Linux 上安裝 Node.jsLinux 有問必答:如何在 Linux 上安裝 Node.js

問題: 如何在你的 linux 發行版上安裝 node.js?
Linux 有問必答:如何在 Linux 上安裝 Node.jsLinux 有問必答:如何在 Linux 上安裝 Node.js

在本教程中,我将介紹 如何在主流 linux 發行版上安裝 node.js,包括 debian,ubuntu,fedora 和 centos。

node.js 在一些發行版上有預建構的程式包(如,fedora 或 ubuntu),而在其他發行版上你需要通過源碼安裝。由于 node.js 發展比較快,建議從源碼安裝最新版而不是安裝一個過時的預建構的程式包。最新的 node.js 自帶 npm(node.js 的包管理器),讓你可以輕松的安裝 node.js 的外部子產品。

<a></a>

從 debian 8 (jessie)開始,node.js 已被納入官方軟​​件倉庫。是以,你可以使用如下方式安裝它:

<code>$ sudo apt-get install npm</code>

在 debian 7 (wheezy) 以前的版本中,你需要使用下面的方式來源碼安裝:

<code>$ sudo apt-get install python g++ make</code>

<code>$ wget http://nodejs.org/dist/node-latest.tar.gz</code>

<code>$ tar xvfvz node-latest.tar.gz</code>

<code>$ cd node-v0.10.21 (replace a version with your own)</code>

<code>$ ./configure</code>

<code>$ make</code>

<code>$ sudo make install</code>

node.js 被包含在 ubuntu(13.04 及更高版本)。是以,安裝非常簡單。以下方式将安裝 node.js 和 npm。

<code>$ sudo ln -s /usr/bin/nodejs /usr/bin/node</code>

<code>$ sudo apt-get install python-software-properties python g++ make</code>

<code>$ sudo add-apt-repository -y ppa:chris-lea/node.js</code>

<code>$ sudo apt-get update</code>

node.js 被包含在 fedora 的 base 倉庫中。是以,你可以在 fedora 中用 yum 安裝 node.js。

<code>$ sudo yum install npm</code>

如果你想安裝 node.js 的最新版本,可以按照以下步驟使用源碼來安裝。

<code>$ sudo yum groupinstall 'development tools'</code>

在 centos 使用 yum 包管理器來安裝 node.js,首先啟用 epel 軟體庫,然後運作:

如果你想在 centos 中安裝最新版的 node.js,其安裝步驟和在 fedora 中的相同。

node.js 在 arch linux 的社群庫中可以找到。是以安裝很簡單,隻要運作:

<code>$ sudo pacman -s nodejs npm</code>

一旦你已經安裝了 node.js,你可以使用如下所示的方法檢查 node.js 的版本。

<code>$ node --version</code>

本文來自雲栖社群合作夥伴“linux中國”

原文釋出時間為:2013-04-02.