这是我执行的命令(遵循文档):
curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&sudo apt-get install -y nodejs
这是出现的错误消息:
您的发行版(标识为“vera”)目前不受支持,如果您认为这是不正确的或希望考虑为您的发行版提供支持,请通过https://github.com/nodesource/distributions/issues联系 NodeSource
我能想到的一种潜在解决方法是安装适用于先前 Mint 版本的 nodejs 版本,但我不知道该怎么做。
在这个github问题之后,我会尝试进行手动安装。
查看脚本的另一个选项。
curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash -
从 Internet 下载脚本并运行它。以这种方式下载脚本:
curl -fsSL https://deb.nodesource.com/setup_19.x > setup_19.x
. 现在你有了一个名为setup_19.x
.该脚本似乎对您的发行版进行了检查,称为
check_alt()
. 在定义该函数之后,它会被多个发行版调用。其中之一定义如下:check_alt "Linux Mint" "vanessa" "Ubuntu" "jammy"
这意味着你可能想像这样格式化它:
check_alt "Linux Mint" "vera" "Ubuntu" "jammy"
Mint Vera 似乎是基于 Ubuntu Jammy,所以没有什么可以改变的。所以,只需将我上面写的那行添加到其他行
check_alt
中(你会发现它),运行脚本,最后运行sudo apt-get install -y nodejs
.TLDR:
描述:
curl 获取安装脚本。在脚本中,我们将所有出现的单词“vanessa”替换为单词“vera”。我们在此获得此 Linux 发行版的安装 nodejs 权限。接下来,启动脚本。