Назад | Перейти на главную страницу

Следующие пакеты имеют неудовлетворенные зависимости: nodejs: Conflicts: npm

Я понял эту суть https://gist.github.com/Goddard/5500157 чтобы установить nodejs и npm, но после его запуска ни node --version, ни npm --version не могли быть запущены, что давало ошибку команды not found. Мне удалось удалить nodejs, но мне пришлось зайти во временную директорию, описанную в сценарии, и выполнить make uninstall, чтобы заставить npm уйти.

Теперь, пытаясь снова установить nodejs и npm, я использовал эту ссылку. http://www.andreagrandi.it/2013/02/08/how-to-install-latest-stable-node-js-on-ubuntu/ , но если я попытаюсь установить и nodejs, и npm вместе, я получаю это сообщение об ошибке.

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.

Если я просто установлю nodejs, все будет нормально.

sudo apt-get install nodejs

node --version
v0.10.15

Но теперь, если я попытаюсь установить npm, он выдает это сообщение об ошибке

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.

Я использую Ubuntu 13.04. Любая помощь приветствуется. Я мало что знаю о node.js и npm. Я пытался начать изучать, как их использовать, поэтому, вероятно, мой опыт показывает.

В nodejs пакет, который вы установили из PPA, включает npm начиная с v0.10.0. Поскольку у вас v0.10.15, при запуске sudo apt-get install nodejs вы также установили npm. Попробуйте бежать npm чтобы подтвердить.

Также см. официальное руководство по установке (тот, за которым вы следовали, является его копией, но в официальном есть несколько дополнительных деталей).