Я пытаюсь установить Node.js в Ubuntu 12.10, но терминал показывает мне ошибку об утерянных пакетах. Я пытался с этим:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm
Но когда я дошел до последней строки, sudo apt-get install nodejs npm
показывает эту ошибку:
Failed to install some packages. This may mean that
you requested an impossible situation or if you are using the distribution
distribution that some required packages have not yet been created or been
been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nodejs: Conflicts: npm
E: Failed to correct problems, you have held broken packages.
Затем я удалил ppa:chris-lea/node.js
и попробовал второй вариант:
sudo apt-get install node.js
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm
Та же самая ошибка, говорит терминал, npm is the latest version
но также показывает мне текст, который я показал вверху. Я думаю, что проблема в том, ppa:chris-lea/node.js
но я не знаю, как ее решить.
grunt
иnode
команды не отображали никаких ошибок, справки или информации о версии. Я следовал за шагами в этом ответе , и удостоверился, чтобы удалитьnode
иnodejs
сначала. Тогда я установил простоnodejs
, который работал.Ответы:
Просто следуйте инструкциям, приведенным здесь :
Не дают
sudo apt-get install nodejs npm
простоsudo apt-get install nodejs
источник
sudo: add-apt-repository: command not found
просто запустите эту команду до второй выше:sudo apt-get install software-properties-common
sudo: add-apt-repository: command not found
и мне нужно было запустить ееsudo apt-get install python-software-properties
перед добавлением репозиторияsudo npm cache clear
npm для работы после обновления nodejs с помощью этого метода 12.04На сегодняшний день вы можете просто установить его с помощью:
источник
sudo apt-get install nodejs-legacy
sudo apt-get install npm
npm автоматически устанавливается вместе с node.js в последней версии узла. Что вы видите, когда вы печатаете
node --version
иnpm --version
в терминале?Вы также можете обновить npm, используя сам npm
источник
Мой
apt-get
был стар и разорен, поэтому я должен был установить из источника. Вот что сработало для меня:Эти шаги были в основном взяты из вики установки Joyent
источник
Это лучший способ простой установки NODE.JS. Это также актуально для Ubuntu 12.04, 13.04 и 14.04
Добавление узла js репозитории
установка node.js
Сейчас проверяю версию node.js
Выходы
Эта команда должна установить npm.
Проверьте версию npm
Выходы
Если по какой-то причине, если вы видите, что npm не установлен, вы можете попробовать запустить:
Чтобы обновить npm, вы можете попробовать запустить:
источник
Вы можете использовать nvm для установки nodejs. Позволяет работать с разными версиями без конфликтов.
источник
просто используйте nvm для управления версиями узлов nvm
источник
Вы также можете скомпилировать его из источника, как это
Найти подробные инструкции здесь http://howtonode.org/how-to-install-nodejs
источник
http://jstricks.com/install-node-js/
источник
Следуйте инструкциям, приведенным здесь на NodeSource, который посвящен созданию устойчивой экосистемы для Node.js
Для Node.js> = 4.X
источник
Теперь вы можете просто установить с помощью:
Убедитесь, что у вас есть Python и C предустановлены. Если не выполнить:
источник
Я лично делаю это так:
Если вы хотите установить конкретную версию, скачайте нужную версию с сайта nodejs и выполните последние шаги дерева.
Я настоятельно рекомендую не использовать пакет nodejs по умолчанию с дистрибутива, потому что он, вероятно, устарел. (то есть на момент написания этой статьи на рынке Ubuntu на данный момент v0.10.25 слишком устарел по сравнению с последним (v0.12.0)).
источник
Node.js доступен в виде мгновенного пакета во всех поддерживаемых в настоящее время версиях Ubuntu. Специфично для Node.js, разработчики могут выбирать один или несколько поддерживаемых в настоящее время выпусков и получать регулярные автоматические обновления непосредственно из NodeSource. В настоящее время доступны версии 6, 8, 9, 10, 11, 12 и 13 Node.js, а Snap Store обновляется в течение нескольких часов или минут после выпуска Node.js.
Узел может быть установлен с помощью одной команды, например:
Доступ к привязке узла можно получить с помощью команды
node
, например:Обновленная версия npm будет установлена как часть привязки узла. npm должен быть запущен вне узла repl, в вашей обычной оболочке. После установки привязки узла выполните следующую команду, чтобы включить проверку обновлений npm:
Замените
your-username
в приведенной выше команде своим собственным именем пользователя. Затем запустите,npm -v
чтобы проверить, актуальна ли версия npm. В качестве примера я проверил, что npm был актуален, с помощью команды проверил версию уже установленного пакета с именем yarn,npm list yarn
а затем обновил существующий пакет yarn до последней версии с помощью команды.npm update yarn
Пользователи могут переключаться между версиями Node.js в любое время без необходимости привлечения дополнительных инструментов, таких как nvm (Node Version Manager), например:
Пользователи могут протестировать новейшие версии Node.js, которые могут быть установлены с самого последнего пограничного канала, который в настоящее время отслеживает Node.js версии 12, переключившись с помощью:
Этот подход рекомендуется только для тех пользователей, которые готовы участвовать в тестировании и сообщении об ошибках в апстриме.
Node.js LTS Расписание
источник
Здесь полное описание для создания первой программы с использованием экспресс-генератора
Чтобы установить Node и npm через apt-get, выполните следующие команды:
источник
Установка Node.js на Ubuntu
12.10
или14.04 LTS
или16.04.1 LTS
Пожалуйста , избегайте установки
Node.js
сapt-get
наUbuntu
. Если вы уже установили Node.js со встроенным менеджером пакетов, удалите его. (sudo apt-get purge nodejs && sudo apt-get autoremove && sudo apt-get autoclean
)Процесс установки в Linux такой же, как и в
OSX
. С предоставленным скриптом:Еще кое-что! Не забудьте запустить следующую команду, которая увеличивает количество часов inotify.
Надеюсь, это поможет вам!
источник
Для последних nodejs
источник
Пакет Node.js доступен в версии LTS и текущей версии. Вы можете выбрать, какую версию вы хотите установить в системе в соответствии с вашими требованиями.
Использовать текущий выпуск: при последнем обновлении этого руководства Node.js 13 - это текущий доступный выпуск Node.js.
Использовать выпуск LTS: при последнем обновлении этого учебника Node.js 12.x является доступным выпуском LTS.
Вы можете успешно добавить Node.js PPA в систему Ubuntu. Теперь выполните приведенную ниже команду установки Node on и Ubuntu, используя apt-get. Это также установит NPM с node.js. Эта команда также устанавливает множество других зависимых пакетов в вашей системе.
После установки node.js проверьте и проверьте установленную версию. Вы можете найти более подробную информацию о текущей версии на официальном сайте node.js.
Также проверьте версию npm
источник