В чем разница между установкой node.js с помощью «sudo apt-get install nodejs» или загрузкой бинарных файлов Linux (.tar.gz) и выполнением этих инструкций?
результат тот же?
Установка из источника имеет одну ловушку, то удаление (и иначе отслеживание установленных файлов) становится трудным. Лучше позволять диспетчеру пакетов обработать установку. Можно использовать , этот PPA и затем apt-get
получит Вас последняя версия.
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
<час> PPA был с тех пор перемещен в другой источник . Инструкции от NodeJS Github wiki:
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
команды, сжатые из сценария:
sudo apt-get install apt-transport-https lsb-release curl
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
sudo sh -c "echo 'deb https://deb.nodesource.com/node $(lsb_release -sc) main' > /etc/apt/sources.list.d/nodesource.list"
sudo sh -c "echo 'deb-src https://deb.nodesource.com/node $(lsb_release -sc) main' >> /etc/apt/sources.list.d/nodesource.list"
sudo apt-get update
sudo apt-get install nodejs
Существует несколько различий
, версия, доступная для Ubuntu, сделана для Ubuntu, и будет включать/зависеть в любые дополнительные пакеты, необходимые, и может иметь определенную конфигурацию для Ubuntu
, который версия для Ubuntu может просто быть установлена с помощью склонного - tar.gz от nodejs должен будет быть настроен.
Примечание, можно использовать PPA для получения более актуальной версии - например, этот .