尽管在尝试之前进行了更新,但无法安装最新版本的NodeJ

我正在更新可用包的信息。

sudo apt-get update 

然后,我正在安装NodeJsNPM

 sudo apt-get install nodejs sudo apt-get install npm 

完成后,我收到安装了最新版本的消息。 我也validation了。

 nodejs --version 

它说版本是8.10.0 。 但是,当我检查NodeJ的页面时 ,它表示最新的当前版本是10.10.0 (甚至LTS版本更高, 8.11.4 )。

显然,我没有获得最新版本并且在Linux上成为一个菜鸟,我确信我做错了什么,尽管遵循了指南 。

我的版本是根据“关于”, 18.04.1 LTS

  1. 我的无知中缺少什么?
  2. 如何安装最新版本的NodeJ?

使用NodeJS指南安装10.x仓库。 这些说明大致复制如下:

Node.js可以从NodeSource Debian和Ubuntu二进制发行版存储库(以前的Chris Lea的 Launchpad PPA)获得。 可以在GitHub上的nodesource / distribution中找到对此存储库及其脚本的支持。

注意 :如果您使用的是Ubuntu Precise或Debian Wheezy,您可能需要阅读有关在较旧的发行版上运行Node.js> = 6.x的信息 。

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

或者,对于Node.js 10:

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

可选 :安装构建工具

要从npm编译和安装本机插件,您可能还需要安装构建工具:

 sudo apt-get install -y build-essential 

可用架构:

  • i386 (32位)
  • amd64 (64位)
  • armhf (ARM 32位硬浮动,ARMv7及更高版本: arm-linux-gnueabihf

支持的Ubuntu版本:

  • Ubuntu 14.04 LTS (Trusty Tahr)
  • Ubuntu 16.04 LTS (Xenial Xerus)