当前位置: 首页>>技术问答>>正文


在Ubuntu 14.04中安装最新的Node.js版本

,

问题描述

这是我在Ubuntu 14.04 LTS中安装nodejs的方式:

sudo add-apt-repository ppa:chris-lea/node.js

sudo apt-get install nodejs

当我以此检查节点版本时:

node -v

我明白了

v0.10.37

但是最新版本是4.2.6和5.5.0。如何获得最新或更新版本?

最佳解决方案

sudo apt-get install curl

对于Node.js v4

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

对于Node.js v5:

curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs

Node.js v6:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

Node.js v7:

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

Node.js 8:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

https://nodejs.org/en/download/package-manager/

次佳解决方案

Ubuntu 14.04.5 LTS上,更简单的方法是

1安装npm:

sudo apt-get install npm

  1. 安装n

sudo npm install n -g

  1. 获取最新版本的节点

sudo n latest

如果您想安装特定版本的`node,则可以

2.1列出可用的节点版本

n ls

2.2和安装特定版本

sudo n 4.5.0

第三种解决方案

Ubuntu14.04 LTS 64位操作系统中的节点和npm更新存在问题。由于Google Chrome存储库不再提供32位软件包,因此64位Ubuntu /Debian用户将在更新软件源时注意到错误,如下所示:

Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release Unable to find expected entry ‘main/binary-i386/Packages’ in Release file (Wrong sources.list entry or malformed file) Some index files failed to download. They have been ignored, or old ones used instead.

因此,要解决此问题,必须将存储库仅专门设置为64位。这可以通过命令来完成

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"

即,仅应在安装节点之前将其设置为64位。因此,安装最新节点和npm的确切过程将是

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"

curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -

sudo apt-get install -y nodejs

我遇到了这样的问题,并从here获得了此解决方案。希望这会帮助某人。

第四种方案

Here i am going to tell you how to install nodejs compile and install into your Linux Server.

第1步-:

$ cd /opt/
$ wget https://nodejs.org/dist/v6.2.1/node-v6.2.1.tar.gz

提取tar.gz源代码

$ tar -xvf node-*.tar.gz

步骤2:编译并安装nodejs。

$ cd node-v6.2.1
$ ./configure
$ make
$ sudo make install

注意-:如果发现错误“找不到命令”

$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt-get install build-essential

$ gcc -v

$ make -v

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/7298.html,未经允许,请勿转载。