A pesar de lo popular que se ha vuelto este tiempo de ejecución de JavaScript, es posible que se sorprenda al descubrir que en realidad todavía no es muy fácil instalar Node.js en Ubuntu y otras distribuciones de Linux. Sigue siendo un proceso más manual de lo que debería ser. Me encuentro buscando esto en Google cada vez que configuro una nueva máquina Linux, así que pensé en escribir algunas instrucciones sobre algunas formas diferentes de instalar Node en Ubuntu.
Opciones para instalar Node.js en Ubuntu
Contenido
Hay algunas formas diferentes de realizar la instalación, según sus requisitos y necesidades de personalización. A continuación, se muestran algunos de los métodos más populares:
Te puede interesar:Cómo escribir middleware Express.js- Administrador de paquetes de Ubuntu
- Paquete Ubuntu de NodeSource
- Binario directamente desde el node
- Instalar desde la fuente
Administrador de paquetes de Ubuntu
Este es, en mi opinión, el método más sencillo. Siempre trato de instalar paquetes a través de apt-get
siempre que sea posible para mantener todo en un solo lugar. De esta manera, también conocerá los comandos para desinstalar el paquete cuando sea necesario.
NOTA: En el momento de escribir este artículo (25/11/15), el binario instalado con apt-get
es solo v0.10.25, mientras que la última versión estable disponible es v5.1.0, por lo que están bastante atrás. Para obtener la versión más reciente, consulte los otros métodos de instalación a continuación.
Para instalar Node y npm a través de apt-get
, ejecute estos comandos:
sudo apt-get update
sudo apt-get install nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo apt-get install npm
Dado que el paquete está vinculado como nodejs
y no el tipico node
nombre, tenemos que agregar un enlace simbólico, de lo contrario, algunos servicios no funcionarán correctamente como esperan node
comando para estar disponible.
Paquete Ubuntu de NodeSource
Si todavía quieres usar apt-get
, pero necesita una versión mucho más nueva de Node, debe usar este método.
Esto es muy similar al último que les mostré, pero en su lugar ejecutaremos un script (mantenido y distribuido por NodeSource) para mostrarle al administrador de paquetes dónde obtener la última versión.
Te puede interesar:Bookshelf.js: un ORM de Node.jsAquí están los comandos:
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node
No es necesario instalar explícitamente npm ya que ya está incluido con este binario.
Te puede interesar:Cómo hacer un túnel HTTP con SSHBinario directamente desde nodejs.org
Puede omitir toda la renuncia manual del administrador de paquetes y simplemente instalar un binario directamente desde nodejs.org sí mismo.
Solo asegúrese de instalar la versión correcta para su sistema. Tienen binarios para todas las diferentes versiones, sistemas operativos y arquitecturas de CPU. Si no está exactamente seguro de cuál será el nombre del binario para su sistema, intente hojeada a través de las distribuciones.
Te puede interesar:Empezando con CamoEn mi caso aquí, necesitaba la versión 5.1.0 para Linux de 64 bits:
wget http://nodejs.org/dist/v5.1.0/node-v5.1.0-linux-x64.tar.gz
sudo tar -C /usr/local --strip-components 1 -xzf node-v5.1.0-linux-x64.tar.gz
Esto les dará a ambos la node
binario y npm
.
Instalar desde la fuente
Este es un poco más complicado, pero aprenderá un poco más haciéndolo de esta manera.
Primero, necesitará instalar algunas herramientas necesarias para compilar el código. Para este paso, todo lo que necesita hacer es:
Te puede interesar:NeDB: una base de datos JavaScript ligeraapt-get install make g++ libssl-dev
Una vez que se haya completado (o si ya tiene estos paquetes instalados), puede descargar el código fuente de nodejs.org:
cd /tmp
wget http://nodejs.org/dist/v5.1.0/node-v5.1.0.tar.gz
tar -xvf node-v5.1.0.tar.gz
cd node-v5.1.0
Probablemente notará que la URL se parece mucho a la del último método. Es muy similar, pero si miras más de cerca, no hay «linux-x64» en el nombre, lo que significa que aún no se ha creado para un sistema en particular. Esta descarga nos proporciona solo el código fuente.
Te puede interesar:Uso de NVM para instalar el nodeA continuación, configure y cree el código:
./configure
make -jX
Y finalmente, si todo salió bien con el último comando, instálalo:
Te puede interesar:Asegurar su aplicación Node.jsmake install
Conclusión
Y eso es todo, ¡ya está! Independientemente del método de instalación que haya utilizado, debe ejecutar node -v
para verificar que la compilación / instalación funcionó correctamente. Si usó cualquiera de los dos últimos métodos, asegúrese de que la versión impresa coincida con la que pretendía descargar.
Node.js está en un gran desarrollo en este momento y parece que al menos lanzará una nueva versión menor cada semana. Lo que esto significa es apt
probablemente no podrá mantenerse al día con toda la nueva versión que está saliendo, por lo que probablemente será mejor que utilice los dos últimos métodos.