На этот вопрос уже есть ответ здесь:
Я установил Node.js с помощью:
sudo apt-get install nodejs
Но когда Я ввожу консоль узел
Я ничего не получаю, ни одна команда не найдена
, ни одной ошибки. Но когда я набираю nodejs
, я получаю приглашение Node.js >
.
Теперь я не могу ничего установить с помощью npm
, я попытался установить yeoman с помощью: sudo npm install -g yo
, но у меня возникла ошибка, связанная с узел
. Я попытался изменить команду с помощью:
sudo ln -s /usr/bin/nodejs /usr/bin/node
Но по-прежнему ничего не происходит, когда я набираю node
Как правильно установить Node.js в Ubuntu? Или что делаю не так? Или что мне не хватает?
Должен установить пакет nodejs-прежней-версии, это - исправление ошибки символьной ссылки: sudo apt-get install nodejs-legacy
. Тогда установка npm: sudo apt-get install npm
. И правильный способ установить Node.js:
sudo apt-get install nodejs
sudo apt-get install nodejs-legacy
sudo apt-get install npm
Официальные инструкции:
https://nodejs.org/en/download/package-manager /
Просто прокручивают вниз к разделу "Debian and Ubuntu based Linux distributions", и Вы найдете следующие команды для установки последних версий..
Т.е., для последнего NodeJS 7.x:
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
Для человечности, Вы могли бы также хотеть установить дополнительные инструменты сборки (рекомендовал, хотя, сохраняет Вас от будущих головных болей, так как известные npm пакеты ИСПОЛЬЗУЮТ ее)
sudo apt-get install -y build-essential
Примечание: инструкции уже устанавливают оба NodeJS & NPM, следовательно после выполнения так, можно уже пойти "npm, устанавливают whateveryouwantgoeshere-g" для любого npm пакета.
Вообще говоря, загрузка произвольных данных из URL в корневую сессию оболочки не является хорошей идеей, и я желаю, чтобы люди прекратили бы торговать вразнос им, поскольку решение для всего - "Просто выполняет этот сценарий, я отправляю Вас, и также в то время как мы в нем - у меня есть мост, Вы, вероятно, интересовались бы покупкой".
Как альтернатива, вот является "Ubuntu Способом" выполнения того же, где Вы видите, как система обновляется, и знайте, какой repos и какие ключи добавляются к Вашей конфигурации системы:
apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
apt-add-repository "deb https://deb.nodesource.com/node_5.x $(lsb_release -sc) main"
apt-get update
apt-get install nodejs
Это - для последнего (во время записи) версия 5 Nodejs. Другие версии могут также быть получены с простым изменением в repo URL - консультируются с документацией nodesource.com для деталей.
Можно установить Node.js
Использование PPA:
Во-первых, необходимо установить PPA для получения доступа к его содержанию:
curl -sL https://deb.nodesource.com/setup | sudo bash -
Можно установить пакет Node.js путем ввода:
sudo apt-get install nodejs
nodejs
пакет содержит nodejs
двоичный файл, а также npm
, таким образом, Вы не должны устанавливать npm отдельно. Однако для некоторых npm
пакеты для работы (такие как те, которые требуют здания от источника) необходимо будет установить build-essentials
пакет:
sudo apt-get install build-essential
Для получения дополнительной информации смотрите на эту страницу.