Если вы ищете альтернативный источник программного обеспечения, недоступный в официальных репозиториях, вы можете попробовать: http://www.getdeb.net/welcome/. Для сохранения и восстановления ваших ppas вы можете попробовать Aptik: http://www.teejeetech.in/2014/01/introducing-aptik.html
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, чтобы избежать этого конфликта.К сожалению, для меня создание символической ссылки не сработало. Что для меня работало, но создавало псевдоним. В ~/.bashrc или ~/.bash_aliases (если ~/.bashrc загружает этот файл), просто добавьте следующую строку:
alias node="nodejs"
Перезапустите сеанс bash, набрав bash в консоли, и ваш псевдоним будет сейчас работа.
Я думаю, что это:
sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10Использование альтернатив Debian.
Поздний ответ, но для актуальной информации ...
Если вы устанавливаете node.js с помощью рекомендуемого метода из установочного readme узла github узла, он предлагает следовать инструкциям на блоке nodeource статью, а не установку из устаревшего apt-get repo, node.js должен запускаться с использованием команды node, а также команды nodejs без необходимости создания новой символической ссылки.
[d4 ] Этот метод из статьи:# Note the new setup script name for Node.js v0.12
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
Обратите внимание, что это для v0.12, который, скорее всего, устареет в недалеком будущем.
Кроме того, если вы «За корпоративным прокси (например, я) вам нужно добавить параметр -E в команду sudo, чтобы сохранить env vars, необходимые для прокси:
curl -sL https://deb.nodesource.com/setup_0.12 | sudo -E bash -
На ubuntu 14.04 у меня была проблема с одним узлом. Я не работал «узел» и работал «nodejs». Я просто сделал
sudo apt-get remove node
, и сразу после этого узел работал, а nodejs тоже запущен :) Я новичок в Linux, и это для меня несправедливость. Однако Bower работает !!!
sudo getconf LONG_BIT
sudo uname -p
Подтвердите свою архитектуру вашего процессора Найдите свой дистрибутив node.js в дереве каталогов на https://nodejs.org/dist/ (обратите внимание: различные версии различных дистрибутивов node.js для разных архитектур процессора) Мой рабочий стол в настоящее время Ubuntu 15.10 AMD64, поэтому я буду использовать следующий URL-адрес в моем примере установки (опять же, в дистрибутиве):
sudo wget https://nodejs.org/dist/v5.0.0/node-v5.0.0-linux-x64.tar.gz
Затем смените каталог на каталог загрузки: [!d5 ]
sudo cd /home/name/Downloads
Из каталога загрузки выполните следующие действия:
sudo tar -C /usr/local --strip-components 1 -xzf node-v5.0.0-linux-x64.tar.gz
Подтвердите установку node.js следующим образом:
sudo ls -l /usr/local/bin/node
sudo ls -l /usr/local/bin/npm
исх. http://www.hostingadvice.com/how-to/install-nodejs-ubuntu-14-04/