Encontré algunos métodos diferentes en la web, pero algunos de los artículos son bastante antiguos y me preocupa que los métodos que describen hayan sido reemplazados.
¿Alguien puede decirme cuál es el método recomendado actualmente para utilizar mejor la gestión de paquetes, etc.?
Respuesta1
El oficialpágina github de node.jstiene un resumen de todas las distribuciones, incluida Debian. Recomiendan instalar desde la fuente:
apt-get install python g++ wget libssl-dev
mkdir /tmp/nodejs && cd /tmp/nodejs
wget http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
make
make test
make install
Recuerde que instalar desde la fuente definitivamente le brindará el software más reciente; sin embargo, a veces es más difícil desinstalar todos los archivos adjuntos a un proyecto específico. Para evitar esto, utilice checkinstall
para crear usted mismo un paquete rápido.
Pude crear un paquete .deb en Ubuntu siguiendo la guíaaquí. Probablemente esto también debería funcionar para Debian ;-)
Respuesta2
¡Preste atención a la siguiente advertencia si se trata de un sistema de producción!
Puede instalar node.js a través de apt-get
.
# echo deb http://ftp.us.debian.org/debian/ sid main \
> /etc/apt/sources.list.d/sid.list
# apt-get update
# apt-get install nodejs
ADVERTENCIA:Dicho esto, probablemente no deberías hacer esto ya que estás instalando software de la rama de desarrollo de Debian (Sid). ¡¡¡Esta advertencia debe prestarse especialmente si también se trata de una máquina de producción!!!
Respuesta3
Puedes evitar mezclar versiones de Debian (¡una receta para el dolor!) construyendo tus propios .debs
https://github.com/mark-webster/node-debian
Puede crear archivos .deb para versiones arbitrarias de node.js, de modo que pueda instalarlo, actualizarlo o desinstalarlo fácilmente. Es un poco rápido y sucio, pero al menos es algo hasta que los paquetes oficiales de Debian lleguen a la versión estable.
Respuesta4
Para obtener el último Nodo estable, puede instalarlo desde el administrador de paquetes y luego actualizarlo usando npm
:
sudo apt-get install nodejs npm
sudo npm update -g
Esta es la forma más sencilla de obtener la última versión sin gastar demasiado esfuerzo.