首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Deepin 20和更新的Nodejs

Deepin 20和更新的Nodejs
EN

Stack Overflow用户
提问于 2020-11-02 15:11:58
回答 3查看 2.2K关注 0票数 0

是否有人有办法在Deepin 20上获得当前的节点/ npm版本?

在尝试从nodesource安装时,我得到以下信息:

确认"n/a“是支持的..。

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

EN

回答 3

Stack Overflow用户

发布于 2021-06-11 20:31:16

虽然Deepin 20.2可以直接从apt安装Node JS,但是版本太老了,不再维护了。

此外,NodeJS的官方安装方法也存在问题,因为它不支持Deepin系统。

因此,您需要查看这个脚本setup.14.x,以找到实际的安装方法。当然,如果您已经在DebianUbuntu上安装了它,它可能会更简单。

在安装正式版本之前,您必须完全卸载Deepin自己的版本。

代码语言:javascript
复制
sudo apt remove nodejs npm
sudo apt autoremove

将下列内容添加到

/etc/apt/sources.list.d/nodesource.list

代码语言:javascript
复制
deb https://deb.nodesource.com/node_14.x buster main
# deb-src https://deb.nodesource.com/node_14.x buster main

然后添加官方密钥,您可以直接安装它。

代码语言:javascript
复制
curl -sSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
sudo apt update
sudo apt install nodejs

用经验解决问题。

票数 7
EN

Stack Overflow用户

发布于 2020-11-02 15:38:33

Deepin没有被列为支持NodeSource的发行版。

作为Debian的衍生物,这样的东西应该能工作:

代码语言:javascript
复制
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs

否则,您可能会尝试一个手动安装。如果需要,则需要指定buster代码名,因为Deepin 20是基于Debian10.5的。

票数 1
EN

Stack Overflow用户

发布于 2020-12-07 14:24:08

这就是我安装NodeJS 12的工作原理。

代码语言:javascript
复制
VERSION=node_12.x

DISTRO="$(dpkg --status tzdata|grep Provides|cut -f2 -d'-')"

echo "deb https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee /etc/apt/sources.list.d/nodesource.list

echo "deb-src https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list

sudo apt-get update

sudo apt-get install nodejs

这应该适用于Deepin 20

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64648158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档