安装npm

安装npm

我正在尝试安装 npm..

└─$ sudo apt-get install npm                                                                                                                                   

我收到一些错误/消息https://paste.ubuntu.com/p/ZvGd7Kt96f/

这是非常巨大的,这就是为什么我没有在这里添加它们..然后,我尝试了

sudo apt --fix-broken install

我有这些消息

我正在使用基于 Debian 的 Linux 发行版..

我也尝试过作为网站。 https://www.how2shout.com/linux/how-to-install-npm-and-nodejs-14-x-on-kali-linux/

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get update
sudo apt-get install nodejs

我收到以下错误

Unpacking nodejs (14.16.1-deb-1nodesource1) over (12.21.0~dfsg-1) ...
dpkg: error processing archive /var/cache/apt/archives/nodejs_14.16.1-deb-1nodesource1_amd64.deb (--unpack):
 trying to overwrite '/usr/share/doc/nodejs/api/cli.json.gz', which is also in package nodejs-doc 12.21.0~dfsg-1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/nodejs_14.16.1-deb-1nodesource1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

答案1

在你的 Debian 发行版上你可以执行这些

$> sudo apt-get clean
$> sudo apt-get update # update - Retrieve new lists of packages
$> sudo apt-get upgrade -y # apply/perform upgrade according the list
$> sudo apt-get install npm  

答案2

我正在尝试按照 Ozgur G 所说的去做https://unix.stackexchange.com/a/645094/464778。但是,他的答案对我不起作用,这就是我发布答案的原因。

sudo apt-get clean
sudo apt-get update

两人都表现得很好……!但是,当我升级后。我遇到一些错误

sudo apt-get upgrade

读取软件包列表...完成 构建依赖关系树...完成 读取状态信息...完成 您可能需要运行“apt --fix-broken install”来更正这些问题。以下软件包具有未满足的依赖项:nodejs:依赖:libnode72(= 12.21.0~dfsg-1)但未安装E:未满足的依赖项。尝试不使用任何软件包的“apt --fix-broken install”(或指定解决方案)。

所以,然后我尝试了

sudo apt --fix-broken install

现在,工作顺利!!

相关内容