update: измененные инструкции ниже, чтобы использовать пакет nodejs-legacy. (дополнительная информация о node-legacy)
update:
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs-legacy
sudo apt-get --purge remove nodejs
sudo apt-get install nodejs-legacy
# Confirm it worked
node --version # v0.10.13
ls -la `which node` # ... /usr/bin/node -> /etc/alternatives/node
Это случилось со мной, когда я невольно установил пакет non-node.js node. Хотя я сделал apt-get remove node перед установкой правильного пакета nodejs, я предполагаю, что требуется аргумент --purge.
больше информации о node-legacy :
Существует конфликт имен с пакетом узлов (программа любительского пакетного радиоустройства), а двоичный файл nodejs был переименован из узла в nodejs. Вам понадобится symlink / usr / bin / node в / usr / bin / nodejs или вы можете удалить программу Amateur Packet Radio Node, чтобы избежать этого конфликта.Вы можете использовать Cube для этого. Это портативный менеджер пакетов и загружает пакеты на любом компьютере с подключением к Интернету и устанавливает его для последующего использования в автономном режиме. Все загруженные пакеты будут расположены в каталоге cube / projects / [your-project] / data / packages.
8] Или вы также можете делиться / предоставлять установленные приложения / пакеты на другой совместимый с Linux компьютер, используя его Cube