问题描述
这是我在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
-
安装
n
sudo npm install n -g
-
获取最新版本的节点
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