Instalando o nó com o apt-get ou baixando os binários do Linux (.tar.gz)

2

Qual é a diferença entre instalar node.js com 'sudo apt-get install nodejs' ou baixar os binários do Linux (.tar.gz) e seguir estas instruções?

O resultado é o mesmo?

    
por Kriss 12.08.2014 / 12:00

2 respostas

3

Instalar a partir do código-fonte tem uma armadilha, que remover (e manter controle dos arquivos instalados) se torna difícil. É melhor deixar o gerenciador de pacotes manipular a instalação. Você pode usar este PPA e, em seguida, apt-get obterá a versão mais recente. / p>

sudo add-apt-repository ppa:chris-lea/node.js 
sudo apt-get update
sudo apt-get install nodejs

Desde então, o PPA foi transferido para outra fonte . As instruções do Wiki do NodeJS Github :

curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs

Os comandos, condensados a partir do script:

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
    
por muru 12.08.2014 / 12:07
1

Existem algumas diferenças

  • A versão disponível para o Ubuntu é feita para o Ubuntu, e irá incluir / depender de qualquer pacote extra necessário, e pode ter configuração específica para o Ubuntu

  • A versão para o Ubuntu pode apenas ser instalada usando apt - o tar.gz do nodejs precisará ser configurado.

  • A versão do site do nodejs será mais atualizada (atualmente v0.10.30 no site em comparação para v0.10.25 do repositório do Ubuntu )

Tenha em atenção que pode utilizar um PPA para obter uma versão mais atualizada, por exemplo este .

    
por Wilf 12.08.2014 / 12:08