2 votos

Instalación de node con apt-get o descarga de los Binarios de Linux (.tar.gz)

¿Cuál es la diferencia entre instalar node.js con 'sudo apt-get install nodejs' o descargando los Binarios de Linux (.tar.gz) y siguiendo estas instrucciones?

¿Es el resultado el mismo?

3voto

muru Puntos 43315

Instalar desde la fuente tiene una trampa, que es que remover (y hacer un seguimiento de los archivos instalados) se vuelve difícil. Lo mejor es dejar que el gestor de paquetes se encargue de la instalación. Puedes usar este PPA y luego apt-get te dará la última versión.

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

El PPA ha sido movido a otra fuente. Las instrucciones de la wiki de NodeJS en Github:

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

Los comandos, condensados desde el 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

1voto

Wilf Puntos 13271

Hay algunas diferencias

  • La versión disponible para Ubuntu está hecha para Ubuntu, e incluirá/dependerá de cualquier paquete adicional necesario, y puede tener una configuración específica para Ubuntu

  • La versión para Ubuntu se puede instalar simplemente usando apt - el tar.gz de la página de nodejs necesitará ser configurado.

  • La versión de la página de nodejs estará más actualizada (actualmente v0.10.30 en su sitio en comparación con v0.10.25 de los repositorios de Ubuntu)

Tenga en cuenta que puede utilizar un PPA para obtener una versión más actualizada, por ejemplo, este.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X