¿Cómo puedo instalar NodeJS 4 en Ubuntu usando apt-get
utilidades?
apt
software-installation
nodejs
Kumar Sambhav
fuente
fuente
apt-get update
lo que fallaba cada vez. Solíay-ppa-manager
solucionar el problema y ahora tengo la última versión de NodeJS 4.Node Version Manager siempre tiene lo último
Creo firmemente que instalar Node con Node Version Manager es la mejor opción en Ubuntu, si lo está instalando en una computadora donde tiene la intención de desarrollar (en lugar de un servidor de producción).
Cuando instalas a través de los repositorios oficiales, terminas con algo terriblemente desactualizado. Siempre puede agregar un PPA, pero seguirá teniendo permisos desordenados donde la instalación global de módulos desde npm requiere privilegios de administrador.
Con NVM, todo se guarda en su carpeta de inicio (por lo que no es necesario
sudo
), y puede instalar varias versiones de Node (incluida 4.0) y cambiar entre ellas con facilidad.Instalación con NVM
Tomado de las instrucciones de instalación de NVM :
Tome la última copia de NVM (es posible que
sudo apt-get install curl
primero necesite ):Dígale a su shell que use
nvm
(puede agregar esto para~/.bashrc
que ocurra automáticamente en el futuro):Luego instale la última versión del nodo:
Y dile a nvm qué versión de Node quieres usar:
También es posible que desee agregar la
nvm use 4.0
línea a su~/.bashrc
, para que no tenga que elegir una versión de nodo cada vez que inicie su terminal.Ahora, si lo marca
which node
, debería darle una ruta al nodo ejecutable dentro de su carpeta de inicio. Corrernode --version
debería decirte que estás corriendov4.0.0
.fuente
~/.npmrc
definitivamente parece ser la forma correcta de manejar los permisos para los módulos globales.Con kudus para @jarsever, personalmente no me suscribo al paradigma " curl | sh ".
Si siente el mismo tipo de inquietud que yo cuando me piden que simplemente conecte un texto arbitrario fuera de Internet y al proceso de shell de una cuenta raíz, entonces puede intentar esto por el mismo efecto pero con (un poco) menos temor, incertidumbre y duda:
Creo que el proceso debería ser claro, y también puedes hacer lo mismo a través de la interfaz de usuario de las propiedades de software de Ubuntu.
fuente
curl|sh
fenómeno.curl|sh
extrae un script de un servidor y lo ejecuta directamente en un shell. Personalmente confío en nodeource, pero no es un gran hábito entrar. unix.stackexchange.com/questions/46286/…sudo -E bash
. Se está ejecutando como root. Le recomiendo que lea y comprenda el script, si lo va a conectar desde la red a un shell raíz.Me gusta usar nodeenv de pypi ( https://pypi.python.org/pypi/nodeenv ), instala el paquete usando pip, luego configura un "nodo / virtualenv" y le dice que instale una versión preconstruida, rápida y simple . Pablo
fuente
Esto funciono para mi
Fuente: https://gist.github.com/isaacs/579814
fuente