如何安装最新的节点.js在 Ubuntu 上?我找了好久,还是没找到。有没有 Ubuntu 软件包node.js
,还是我必须自己编译?
答案1
# Using Debian/Ubuntu
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
然后,您将拥有最新版本的 Node.js。
如果你不喜欢curl <url> | bash -
,或者正在使用不受支持的发行版,你可以尝试手动安装。
答案2
Node 是比较容易构建的项目之一。只要更改版本即可,因为它会不断变化。
浏览至http://nodejs.org/dist/latest/找出最新的软件包版本。
cd /usr/local/src
wget http://nodejs.org/dist/latest/node-v7.2.1.tar.gz
tar -xvzf node-v7.2.1.tar.gz
cd node-v7.2.1
./configure
make
sudo make install
which node
你应该明白/usr/local/bin/node
。
答案3
是的,去 Synaptic,搜索“nodejs”。软件包位于 universe 存储库中。如果您正在进行开发,我建议您安装所有以 nodejs 开头的软件包。
如果不起作用的话:
sudo apt-get install g++ curl libssl-dev apache2-utils git-core
git clone git://github.com/joyent/node.git
cd node
./configure
make
sudo make install
这将下载 node.js 的源代码,制作并安装它。
答案4
由于这个问题有最新的字样,并且 NodeJS 的最新发布版本是现在v0.12.2
(截至今天),如果你想安装此版本,你需要运行以下命令
# Note the new setup script name for Node.js v0.12
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
更新
NodeJS 发布了v5.8.0
,但我仍然找不到ppa
要安装的地方。因此我使用以下命令安装它非易失性存储器如下
首次安装nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash
然后安装 NodeJS v5.8.0
nvm install v5.8.0
更新 2: 对于那些喜欢电力供应协议