Com instal·lar Node.js a Ubuntu 14.04

Node.js, una plataforma basada en JavaScript, és una opció cada vegada més popular, lleugera i eficaç per als desenvolupadors. Permet als codificadors utilitzar JavaScript tant al frontal com al back-end gràcies al fantàstic motor V8 de Google.


Amb més de 100.000 paquets, el gestor de paquets Node, o npm, és una manera fantàstica de trobar solucions de codi obert per a estendre el sistema de versió semàntic de Node i npm, que permet un control molt estret sobre els paquets que utilitzeu..

5 maneres d’instal·lar Node.js a Ubuntu

Hi ha diverses maneres de fer-ho, però recomanem Opció 1: Gestor de versions de nodes (nvm). Aquí teniu la llista completa d’opcions:

  • Opció 1 (La nostra elecció!): Instal·leu l’script nvm per gestionar diverses versions actives de Node.js
  • Opció 2: Instal·leu els paquets estàndard de Debian / Ubuntu per a node i npm
  • Opció 3: Instal·leu des dels paquets Debian / Ubuntu creats per l’equip Node.js (associat)
  • Opció 4: Instal·leu Node.js manualment des de paquets binaris estàndard al lloc web oficial

L’opció 1 és el nostre mètode recomanat per a tothom. L’opció 2 és increïblement senzilla, mentre que les opcions 3, 4 i 5 tenen l’avantatge de mantenir els paquets de node i npm més actuals. Abans d’intentar qualsevol d’aquestes opcions d’instal·lació, voldreu eliminar l’antic paquet Node per evitar conflictes. I per obtenir més informació sobre Node.js, sempre podeu consultar el dipòsit de Github.

Abans de començar: traieu el paquet de nodes antics per evitar conflictes

A Ubuntu, el paquet Node.js té un nom similar a la versió anterior, Node. Aquest últim és un programa de ràdio per paquets aficionats que pot treure més que probablement.

Si ja teniu Node instal·lat, potser voldreu eliminar-lo. Algunes eines Node.js poden executar Node.js com a Node en lloc de Node.js, provocant conflictes.

Podeu buscar i eliminar el paquet Node executant aquestes ordres en un terminal. Per accedir a un terminal, navegueu pel menú de l’escriptori:
Aplicacions → Accessoris → Terminal

Executeu aquesta ordre i si diu instal·lar a la columna de la dreta, Node es troba al vostre sistema:

1
2
3

$ dpkg –get-seleccions | node grep

instal·lació del node ax25

node instal·lar

Si heu trobat el paquet antic de node instal·lat, executeu aquesta ordre per eliminar-la completament:

1 sudo apt-get remove –purge node

Opció 1: Instal·leu Node.js amb el gestor de versions de nodes

Primer, assegureu-vos que teniu un compilador C ++. Obriu el terminal i instal·leu els paquets de build-essential i libssl-dev si cal. De manera predeterminada, Ubuntu no ve amb aquestes eines, però es poden instal·lar a la línia d’ordres.

Utilitzeu apt-get per instal·lar el paquet essencial de creació:

1 sudinstal·lació de comprovació essencial sudo apt-get install build

Feu servir un procés similar per obtenir libssl-dev:

1 sudo apt-get install libssl-dev

Podeu instal·lar i actualitzar el Gestor de versions de node, o nvm, mitjançant cURL:

1 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash

Se us demanarà que tanqueu i que torneu a obrir el terminal. Per verificar que nvm s’ha instal·lat correctament després de tornar a obrir el terminal, utilitzeu:

1 comanda -v nvm

Aquesta ordre sortirà nvm si la instal·lació funciona.

Per descarregar, compilar i instal·lar la versió més recent de Node:

1 nvm install 5.0

En qualsevol shell nou, haureu de dir a nvm quina versió heu de fer servir:

1 nvm use 5.0

Per definir una versió predeterminada de Node.js que s’utilitzarà en qualsevol shell nou, utilitzeu l’àlies predeterminat:

1 nvm alias predeterminat

No només nvm permet executar versions més noves de Node.js i npm, també podeu instal·lar i migrar qualsevol versió que desitgeu. Vés al repositori GitHub de nvm per obtenir més informació.

Opció 2: Instal·leu Node.js amb Ubuntu Package Manager

Per instal·lar Node.js, escriviu la següent comanda al vostre terminal:

1 sudo apt-get install nodejs

A continuació, instal·leu el gestor de paquets Node, npm:

1 sudo apt-get npm d’instal·lació

Creeu un enllaç simbòlic per al node, ja que moltes eines Node.js utilitzen aquest nom per executar.

1 sudo ln -s / usr / bin / nodejs / usr / bin / node

Ara hauríem de tenir funcionant les ordres node i npm:

1
2
3
4

$ node -v

v0.10.25

$ npm -v

1.3.10

Opció 3: Instal·leu Node.js amb paquets Ubuntu conservats

Afegiu els dipòsits mantinguts amb Node.js a la llista de font de paquets Ubuntu amb aquesta ordre:

1 curl -sL https://deb.nodesource.com/setup | sudo bash –

A continuació, instal·leu Node.js amb apt-get:

1 sudo apt-get install nodejs

Opcionalment, podem crear un enllaç simbòlic per a un node (per raons esmentades anteriorment):

1 sudo ln -s / usr / bin / nodejs / usr / bin / node

Amb aquesta opció d’instal·lació, acabem amb versions més recents de Node.js i npm:

1
2
3
4

$ node -v

v0.10.44

$ npm -v

2.15.0

Opció 4: Instal·leu Node.js amb paquets binaris estàndard

Aneu a la pàgina de descàrrega oficial de Node.js i descarregueu el fitxer binari Linux de 32 o 64 bits, segons el vostre tipus de sistema.

Podeu determinar l’arquitectura de la CPU del vostre servidor amb aquestes ordres:

1
2
3
4

$ getconf LONG_BIT
64

$ uname -p

x86_64

Podeu descarregar el fitxer des del navegador o des de la consola. A continuació, es mostra a continuació (Nota: la versió específica de Node.js pot ser diferent per a vosaltres):

1 wget https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.xz

Per assegurar-vos que podeu desempaquetar el fitxer, instal·leu xz-utils:

1 sudo apt-get install xz-utils

A continuació, executa la següent comanda per instal·lar el paquet binari Node.js a / usr / local /:

1 tar -C / usr / local – components -strip-1 -xJf node-v4.4.4-linux.x64.tar.xz

Ara hauríeu de tenir instal·lats tant Node.js com npm a / usr / local / bin. Podeu comprovar-ho amb:

1
2

ls -l / usr / local / bin / node

ls -l / usr / local / bin / npm

Paraules finals

Esperem que això us permeti anar amb Node.js a Ubuntu. Si sou nous a desenvolupar aplicacions amb Node.js, el lloc web Nodeschool.io ofereix diversos tutorials interessants.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me