NodeJS es un entorno de tiempo de ejecución de JavaScript de código abierto, multiplataforma y ligero que se puede usar para crear aplicaciones de red escalables. Es un software rápido y eficiente del lado del servidor construido en el motor de JavaScript V8 de Chrome.
Inicialmente, JavaScript se usaba principalmente para el scripting del lado del cliente. Sin embargo, Nodejs permite que JavaScript se use para el scripting del lado del servidor y ejecuta scripts en el lado del servidor para producir páginas web dinámicas. Otra cosa notable es que Nodejs tiene una utilidad de línea de comandos llamada npm, un administrador de paquetes para instalar, administrar las bibliotecas y aplicaciones de nodejs. El ecosistema de paquetes de Nodejs es el ecosistema más grande de bibliotecas de código abierto en el mundo.
En este tutorial, veremos cómo instalar Node.js en los sistemas operativos Linux populares, incluidos Arch Linux, Debian, Ubuntu, RHEL, CentOS, Fedora, etc.
1. Instalar NodeJS en Linux con el administrador de paquetes
Hay bastantes maneras de instalar Nodejs. El primer método es para aquellos que quieran usar la versión estable de NodeJS. El segundo método y el tercer método pueden proporcionarle las últimas versiones disponibles. En particular, el tercer método es la mejor manera de evitar problemas de permisos al instalar paquetes de forma global. Les explicaré todos.
El primer método que veremos es la inntalación de Nodejs usando el administrador de paquetes de tu distribución (Estable, pero versiones desactualizadas)
Nodejs está disponible en los repositorios predeterminados de la mayoría de las distribuciones de Linux. Puede que no sea la última versión, pero estable. Si deseas tener un Node.js estable en tu Linux, es mejor que lo instales utilizando el administrador de paquetes de tu distribución como se muestra a continuación.
1.1. En Arch Linux
En Arch Linux y sus derivados como Antergos, Manajaro Linux, ejecute el siguiente comando para instalarlo:
sudo pacman -S nodejs npm
1.2. En Debian, Ubuntu, Linux Mint
sudo apt-get install nodejs npm
1.3. En RHEL, CentOS
Primero debe habilitar el repositorio de EPEL.
sudo yum install epel-release
Y luego instala Nodejs usando el comando:
sudo yum install nodejs npm
1.4. En Fedora
sudo dnf install nodejs npm
Nota: Como los paquetes de los repositorios predeterminados están desactualizados, recibirá el siguiente error cuando intente instalar cualquier módulo NodeJS usando npm.
/usr/bin/env: ‘node’: No such file or directory
Para resolver este error, debe crear un enlace simbólico como se muestra a continuación.
sudo ln -s /usr/bin/nodejs /usr/bin/node
2. Instalar Nodejs desde NodeSource
Como ya he dicho, nodejs está disponible en los repositorios predeterminados, pero podría estar un poco desactualizado. Para instalar la versión más reciente, instale la última versión de NodeSource como se muestra a continuación.
2.1. En Distribuciones Debian, Ubuntu
Agregue el repositorio de Nodejs 10.x:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Luego, instale Node.js usando el comando:
sudo apt-get install nodejs npm
2.2. En RHEL, CentOS:
Ejecute el siguiente comando como usuario root para agregar el repositorio Node.js v10 LTS:
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -
Luego instálelo como root:
yum install nodejs npm
2.3. Para Fedora
Para Fedora, siga las mismas instrucciones de arriba.
2.4. Instalar herramientas de compilación (Opcional)
Para compilar e instalar complementos nativos del repositorio de npm, es posible que también necesite instalar herramientas de compilación.
- Para instalar herramientas de compilación en distribuciones Debian, Ubuntu, ejecute el siguiente comando:
sudo apt-get install -y build-essential
- En sistemas basados en RHEL:
sudo yum groupinstall 'Development Tools'
- En Fedora:
sudo dnf groupinstall ‘Development Tools’
3. Instalar Nodejs usando NVM (método recomendado)
Esta es otra forma de instalar Nodejs. Esta es la mejor manera de evitar problemas de permisos. NVM (Node Version Manager) es un script bash utilizado para gestionar múltiples versiones de Node.js. Nos permite instalar, desinstalar node.js y cambiar de una versión a otra. Lo bueno es que podemos instalar cualquier versión disponible de Node.js, usando NVM.
Para instalar nvm, use la última secuencia de comandos de instalación desde aquí:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
O,
t -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
El comando anterior clonará el repositorio nvm en ~/.nvm y agregará la línea fuente a tu perfil (~/.bash_profile, ~/.zshrc, ~/.profile, o ~/.bashrc).
Reinicia tu Terminal una vez antes de comenzar a usar NVM.
Para verificar si NVM está instalado o no, ejecute:
command -v nvm
Debería mostrar ‘nvm’ si la instalación fue exitosa.
Ahora, podemos instalar Nodejs y npm.
Primero, ejecute el siguiente comando para ver la lista de versiones disponibles de Nodejs:
nvm ls-remote
- Para instalar/actualizar a la versión más reciente de Nodejs, solo ejecuta:
nvm install node
Alternativamente, puedes ejecutar lo siguiente para instalar cualquier versión de Nodejs de tu elección.
- Por ejemplo, para instalar Nodejs v9.3.0, ejecuta:
nvm install v9.3.0
Del mismo modo, puedes instalar cualquier cantidad de versiones que desees.
- Para ver la lista de versiones instaladas de Nodejs, ejecuta:
nvm list
Si has instalado más de una versión, puedes cambiar entre diferentes versiones de Nodejs como se muestra a continuación.
nvm use node
O simplemente puede ejecutarlo para ser más específico:
nvm run node v9.3.0
- Para configurar una versión particular de Nodejs como predeterminada, ejecuta:
nvm alias default v9.3.0
- Para eliminar una versión particular de Nodejs, ejecuta:
nvm uninstall v9.3.0
- Si desea ver la versión de Nodejs instalada y predeterminada, ejecuta:
node --version
O,
node -v
- Comprueba la versión npm:
npm -v
Y eso es todo. Ya sabes cómo instalar Nodejs en tu distribución de Linux. Como puedes ver, instalar Nodejs es bastante fácil. Cualquiera puede instalar y configurar Nodejs en pocos minutos.
Si encuentra nuestras guías útiles, compártelas en tus redes sociales. ¡Manténganse al tanto!
Gracias Edgar, tienes razón. Lo corrijo.buy viagra
Excellent blog here! Also your web site loads up very fast!
What web host are you using? Can I get your affiliate link to your host?
I wish my website loaded up as quickly as yours lol
Of course, follow this link