无法在 Ubuntu 16.04 上安装节点
Unable to install node on Ubuntu 16.04
我从 windows 移动到 ubuntu 并按照网站的说明进行操作 - https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
已成功执行命令 运行
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
然后
sudo apt-get install -y nodejs
以上命令的输出为:
$sudo apt-get install -y nodejs
Reading package lists... Done
Building dependency tree
Reading state information... Done
nodejs is already the newest version (4.2.6~dfsg-1ubuntu4.1).
0 upgraded, 0 newly installed, 0 to remove and 519 not upgraded.
如你所见,它使用的是版本 4 的 nodejs,尽管我尝试安装 8+
我用
删除了 nodejs
sudo apt-get remove nodejs
但再次尝试时,它说的是同样的事情。
请注意,设置是新的,之前没有安装任何东西
我不确定,但我想要 'node',为什么它试图安装 nodejs
如果我尝试这样做 -
$ sudo apt-get install node
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package node is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'node' has no installation candidate
获得版本 4 后,您可以将其更新到最新版本。请参阅此主题 Upgrading Node.js to latest version
嘿,我使用 Ubuntu 16 最新的 LTS
你能做的就是安装 ubuntu-make
然后运行
- umake nodejs
它安装可用的最新版本 (v8.2.1)
或者,您也可以使用 nvm
详细说明为here
注意如果您使用ubuntu-make
,您可能需要注销并重新登录
然后通过node -v
检查你的版本
我从 windows 移动到 ubuntu 并按照网站的说明进行操作 - https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
已成功执行命令 运行
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
然后
sudo apt-get install -y nodejs
以上命令的输出为:
$sudo apt-get install -y nodejs
Reading package lists... Done
Building dependency tree
Reading state information... Done
nodejs is already the newest version (4.2.6~dfsg-1ubuntu4.1).
0 upgraded, 0 newly installed, 0 to remove and 519 not upgraded.
如你所见,它使用的是版本 4 的 nodejs,尽管我尝试安装 8+
我用
删除了 nodejssudo apt-get remove nodejs
但再次尝试时,它说的是同样的事情。 请注意,设置是新的,之前没有安装任何东西
我不确定,但我想要 'node',为什么它试图安装 nodejs
如果我尝试这样做 -
$ sudo apt-get install node
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package node is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'node' has no installation candidate
获得版本 4 后,您可以将其更新到最新版本。请参阅此主题 Upgrading Node.js to latest version
嘿,我使用 Ubuntu 16 最新的 LTS
你能做的就是安装 ubuntu-make
然后运行
- umake nodejs
它安装可用的最新版本 (v8.2.1)
或者,您也可以使用 nvm
详细说明为here
注意如果您使用ubuntu-make
,您可能需要注销并重新登录
然后通过node -v