尽管在尝试之前进行了更新,但无法安装最新版本的NodeJ
我正在更新可用包的信息。
sudo apt-get update
然后,我正在安装NodeJs和NPM 。
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 。
- 我的无知中缺少什么?
- 如何安装最新版本的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)