Вот где я нахожусь ...
У меня есть старый хром-книжка, в которую я положил Ubuntu (и Xfce) через crouton. После установки браузера Chrome я установил nodejs через apt-get. Я обнаружил, что при попытке установить yoman моя версия узла была слишком старой (v0.6).
Итак, я удалил nodejs и npm:
sudo apt-get remove npm
sudo apt-get remove nodejs
sudo apt-get autoremove
Затем выполнил следующие инструкции: https://github.com/joyent/node/wiki/Installing-Node.js -via-package-manager # debian-and-ubuntu-based-linux-distribution:
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
После установки nodejs я могу запустить nodejs --version, чтобы увидеть версию узла v0.10.36.
Тогда, когда я запустил npm --version, я не получаю никакого вывода.
вы можете установить npm с помощью этой команды:
sudo apt-get install npm
для меня переустановка с менеджером пакетов. Сначала у меня не было установленных обновлений безопасности, и после этого npm не был доступен. После установки обновлений переустановка работала нормально.