Установка узла с помощью apt-get или загрузка бинарных файлов Linux (.tar.gz)

В чем разница между установкой node.js с помощью «sudo apt-get install nodejs» или загрузкой бинарных файлов Linux (.tar.gz) и выполнением этих инструкций?

результат тот же?

2
задан 12 August 2014 в 14:00

2 ответа

Установка из источника имеет одну ловушку, то удаление (и иначе отслеживание установленных файлов) становится трудным. Лучше позволять диспетчеру пакетов обработать установку. Можно использовать , этот 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
0
ответ дан 12 August 2014 в 14:00

Существует несколько различий

  • , версия, доступная для Ubuntu, сделана для Ubuntu, и будет включать/зависеть в любые дополнительные пакеты, необходимые, и может иметь определенную конфигурацию для Ubuntu

  • , который версия для Ubuntu может просто быть установлена с помощью склонного - tar.gz от nodejs должен будет быть настроен.

  • версия от nodejs сайта будет более актуальна (в настоящее время v0.10.30 на их сайте по сравнению с v0.10.25 от Ubuntu repos)

Примечание, можно использовать PPA для получения более актуальной версии - например, этот .

0
ответ дан 12 August 2014 в 14:00

Другие вопросы по тегам:

Похожие вопросы: