如何在 Linux 上安装 Node.js
问题:如何在 [插入您的 Linux 发行版] 上安装 Node.js?
Node.js 是一个基于 Google V8 JavaScript 引擎构建的服务器端软件平台。 Node.js 已成为用 JavaScript 构建高性能服务器端应用程序的流行选择。 Node.js 对后端服务器开发更具吸引力的是 Node.js 库和应用程序的庞大生态系统。 Node.js 附带了一个名为 npm
的命令行实用程序,它允许您从庞大的 npm
在线存储库轻松安装、版本控制和管理 Node.js 库和应用程序的依赖项。
在本教程中,我将描述如何在主要 Linux 发行版(包括 Debian、Ubuntu、Fedora 和 CentOS)上安装 Node.js。
Node.js 在某些发行版(例如 Fedora 或 Ubuntu)上作为预构建包提供,而在其他发行版上您需要从其源代码安装它。由于 Node.js 正在快速发展,建议从源代码安装最新的 Node.js,而不是安装过时的预构建包。最后的 Node.js 捆绑了 npm
(Node.js 包管理器),允许您轻松安装外部 Node.js 模块。
在 Debian 上安装 Node.js
从 Debian 8 (Jessie) 开始,Node.js 在官方存储库中可用。因此,您可以使用以下命令安装它:
$ sudo apt-get install npm
在 Debian 7 (Wheezy) 或更早版本上,您可以按如下方式从源安装 Node.js。
$ sudo apt-get install python g++ make
$ wget http://nodejs.org/dist/node-latest.tar.gz
$ tar xvfvz node-latest.tar.gz
$ cd node-v0.10.21 (replace a version with your own)
$ ./configure
$ make
$ sudo make install
在 Ubuntu 或 Linux Mint 上安装 Node.js
Node.js 包含在 Ubuntu(13.04 及更高版本)中。因此安装非常简单。下面将安装 Node.js 和 npm。
$ sudo apt-get install npm
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
虽然 Ubuntu 原生附带 Node.js,但您可以从其 PPA 安装更新版本。
$ sudo apt-get install python-software-properties python g++ make
$ sudo add-apt-repository -y ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install npm
在 Fedora 上安装 Node.js
Node.js 包含在 Fedora 的基础存储库中。因此,您可以使用 yum 在 Fedora 上安装 Node.js。
$ sudo yum install npm
如果您想安装最新版本的 Node.js,您可以从其源代码构建它,如下所示。
$ sudo yum groupinstall 'Development Tools'
$ wget http://nodejs.org/dist/node-latest.tar.gz
$ tar xvfvz node-latest.tar.gz
$ cd node-v0.10.21 (replace a version with your own)
$ ./configure
$ make
$ sudo make install
在 CentOS 或 RHEL 上安装 Node.js
要在 CentOS 上使用 yum
包管理器安装 Node.js,首先启用 EPEL 存储库,然后运行:
$ sudo yum install npm
如果您想在 CentOS 上构建最新的 Node.js,请遵循与 Fedora 中相同的过程。
在 Arch Linux 上安装 Node.js
Node.js 可在 Arch Linux 社区存储库中找到。因此安装就像运行一样简单:
$ sudo pacman -S nodejs npm
检查 Node.js 版本
安装 Node.js 后,您可以按如下方式检查 Node.js 版本。
$ node --version