Postępowałem zgodnie z tą zasadą https://gist.github.com/Goddard/5500157, aby zainstalować nodejs i npm, ale po uruchomieniu nie można uruchomić ani wersji węzła, ani wersji npm, co powoduje błąd polecenia, który nie został znaleziony. Byłem w stanie odinstalować nodejs, ale musiałem wejść do katalogu tymczasowego opisanego w skrypcie i dokonać deinstalacji make, aby nakłonić npm do opuszczenia.
Teraz, próbując ponownie zainstalować nodejs i npm, użyłem tego linku zamiast tego http://www.andreagrandi.it/2013/02/08/how-to-install-latest-stable-node-js-on-ubuntu/ , ale jeśli spróbuję zainstalować zarówno nodejs, jak i npm razem, otrzymam ten komunikat o błędzie.
sudo apt-get install nodejs npm
The following packages have unmet dependencies:
nodejs : Conflicts: npm
E: Unable to correct problems, you have held broken packages.
Jeśli po prostu zainstaluję nodejs, to działa dobrze.
sudo apt-get install nodejs
node --version
v0.10.15
Ale teraz jeśli spróbuję zainstalować npm, wyświetli mi się ten komunikat o błędzie
sudo apt-get install npm
The following packages have unmet dependencies:
npm : Depends: nodejs (>= 0.6.19~dfsg1-3) but it is not going to be installed
Depends: nodejs-dev
Depends: node-node-uuid but it is not going to be installed
Depends: node-request but it is not going to be installed
Depends: node-mkdirp but it is not going to be installed
Depends: node-minimatch but it is not going to be installed
Depends: node-semver but it is not going to be installed
Depends: node-ini but it is not going to be installed
Depends: node-graceful-fs but it is not going to be installed
Depends: node-abbrev but it is not going to be installed
Depends: node-nopt but it is not going to be installed
Depends: node-fstream but it is not going to be installed
Depends: node-rimraf but it is not going to be installed
Depends: node-tar but it is not going to be installed
Depends: node-which but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Używam Ubuntu 13.04. Każda pomoc jest mile widziana. Nie wiem dużo o node.js i npm. Próbowałem zacząć się uczyć, jak ich używać, więc prawdopodobnie pokazuje to moje doświadczenie.
źródło
Odpowiedzi:
nodejs
Pakiet został zainstalowany z PPA zawieranpm
od v0.10.0. Ponieważ masz v0.10.15, po uruchomieniusudo apt-get install nodejs
również zainstalowałeśnpm
. Spróbuj uruchomić,npm
aby potwierdzić.Zobacz także oficjalną instrukcję instalacji (ta, którą obserwowałeś, jest jej kopią, ale oficjalna zawiera kilka dodatkowych szczegółów).
źródło
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
którą już zainstalowałem npm.