我正在尝试安装 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
现在,工作顺利!!