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
데비안 배포판에서는 이렇게 할 수 있습니다
$> 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
자, 잘했어요! !