无法在 Linux Mint Vera 上安装 NodeJs

无法在 Linux Mint Vera 上安装 NodeJs

这是我执行的命令(遵循文档):

curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&sudo apt-get install -y nodejs

这是出现的错误消息:

目前不支持您的发行版(标识为“vera”),请联系 NodeSource:https://github.com/nodesource/distributions/issues如果您认为这是不正确的或希望考虑支持您的发行版

我能想到的一个潜在的解决方法是安装适用于先前 Mint 版本的 Nodejs 版本,但我不知道该怎么做。

答案1

按照此github问题,我会尝试做手动安装

查看脚本的另一个选项。curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash -从互联网下载脚本并运行它。

通过这种方式下载脚本: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.

答案2

总括:

curl -sL https://deb.nodesource.com/setup_19.x | sed -e 's/vanessa/vera/' | sudo -E bash -

描述:

Curl 获取安装脚本。在脚本中,我们将所有出现的单词“vanessa”替换为单词“vera”。我们特此获得此Linux发行版的安装nodejs权限。接下来,启动脚本。

相关内容