La página oficial de github de node.js tiene un resumen de todas las distribuciones, incluido 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 la instalación desde la fuente definitivamente le proporcionará 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, use checkinstall
para crear un paquete rápido.
Pude construir un paquete .deb en Ubuntu siguiendo la guía aquí . Esto probablemente también debería funcionar para Debian ;-)
¡Preste atención a la advertencia a continuación si se trata de un sistema de producción!
Puede instalar node.js a través de
apt-get
.ADVERTENCIA: Dicho esto, probablemente no debería hacer esto ya que está instalando software desde la rama de desarrollo de Debian (Sid). ¡Esta advertencia debe tenerse especialmente en cuenta si se trata de una máquina de producción también!
fuente
Puede evitar mezclar versiones de Debian (¡una receta para el dolor!) Construyendo sus propios .debs
https://github.com/mark-webster/node-debian
Puede compilar archivos .deb para versiones arbitrarias de node.js, de modo que pueda instalarlo / actualizarlo / desinstalarlo fácilmente. Es un poco rápido y sucio, pero al menos es algo hasta que los paquetes oficiales de Debian llegan a estable.
fuente
npm
también se instala . Por cierto, esta es una solución limpiaNode.js está disponible en el repositorio oficial de Debian Sid y Jessie.
Si no lo tiene en su repositorio principal (el comando no funcionó), le recomiendo compilar desde la fuente, de esta manera:
Desinstalar:
En caso de que se le niegue un permiso en el
node
ejecutable, una ruta alternativa podría ser:fuente
Para obtener el último nodo estable, puede instalarlo desde el administrador de paquetes y luego actualizarlo usando
npm
:Esta es la forma más sencilla de obtener la última versión sin gastar demasiado esfuerzo.
fuente
Al parecer, he encontrado la solución para esto. Si se enfrenta a problemas como este, no use la secuencia de comandos de sourceource para instalar nodejs en Debian. El script de nodeource debería funcionar bien en los sistemas host, pero en mi experiencia está afectando a los contenedores LXC / Docker.
haga lo siguiente manualmente para instalar la versión de nodejs deseada instalada
Para su versión particular de Debian / Ubuntu, agregue la línea respectiva a su nombre de lanzamiento del archivo sources.list sería el nombre en clave para su lanzamiento de Debian / Ubuntu
agregar la clave del repositorio
y luego hacer
apt update
yapt install nodejs
Avísame si esto te fue útil. Graciasfuente