¿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?
¿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?
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
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 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.