我最近开始使用ubuntu(22.04.1)。我想安装nodejs最新版本(当前为v18.12.1 LTS)。 但我的
node --version
显示版本 v12.22.9.
首先,我使用
sudo apt-get install nodejs
安装节点。然后我重新安装我的节点,但在重新安装之前我使用 sudo apt update && sudo apt upgrade
更新我的系统。但我不断得到相同的结果。节点版本 v12.22.9.
当前的 LTS 版本可以通过安装
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
与已提供的答案不同,此常绿链接将始终安装当前的长期支持版本。因此,您不需要每隔几个月调整一次脚本。
不要使用发行版的默认设置,Ubuntu 对于 Node 等版本的升级非常保守,因此请使用 Node 的存储库。
当前位置记录在安装程序说明中:
curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&\
sudo apt-get install -y nodejs
setup_
脚本通常可以很好地对所有内容进行正确排序。
对于 18 LTS 版本:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - &&\
sudo apt-get install -y nodejs
1-如果没有安装CURL:
sudo apt-get安装curl
2-运行以下命令将PPA添加到Ubuntu系统:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - &&\
3-成功将PPA添加到系统后,执行以下命令在Ubuntu上安装Node:
sudo apt-get 安装nodejs
4-检查节点已安装软件的版本号:
节点-v
我会使用 nvm - 节点版本管理器,请参阅 https://github.com/nvm-sh/nvm#install--update-script
这有几个优点:您不需要更改系统的节点版本(可能会在其他地方使用),并且您可以选择不同的(旧的或新的)节点版本,并适当安装 npm、yarn 等。为您的用户在本地安装“全局”软件包很简单(有点矛盾......)。您不需要这些权限。
$ sudo npm install -g n
$ sudo npm cache clean -f
$ sudo n stable
您也可以将stable
替换为 latest。