Sådan installeres Node.js på Ubuntu 14.04

Node.js, en JavaScript-baseret platform, er en stadig mere populær, let og effektiv mulighed for udviklere. Det giver kodere mulighed for at bruge JavaScript på både front-end og back-end takket være Googles fantastiske V8-motor.

Med mere end 100.000 pakker er Node-pakkehåndtering eller npm en fantastisk måde at finde open source-løsninger til at udvide Node og npms semantiske versioneringssystem, som giver mulighed for meget stram kontrol over hvilke pakker du bruger.

5 måder at installere Node.js på Ubuntu

Der er flere måder at gøre dette på, men vi anbefaler valgmulighed 1: Node Version Manager (nvm). Her er den fulde liste over indstillinger:

  • Valgmulighed 1 (vores valg!): Installer nvm-scriptet til at administrere flere aktive Node.js-versioner
  • Valgmulighed 2: Installer standard Debian / Ubuntu-pakker til Node og npm
  • Valgmulighed 3: Installer fra Debian / Ubuntu-pakker oprettet af Node.js (tilknyttet) team
  • Valgmulighed 4: Installer Node.js manuelt fra standard binære pakker på det officielle websted

Valgmulighed 1 er vores anbefalede metode til alle. Valgmulighed 2 er utroligt enkel, mens valgmuligheder 3, 4 og 5 har fordelen ved at holde dine node- og npm-pakker de mest aktuelle. Inden du prøver nogen af ​​disse installationsindstillinger, vil du fjerne den gamle Node-pakke for at undgå konflikter. Og for yderligere oplysninger om Node.js, kan du altid tjekke Github-arkivet.

Før du kommer i gang: Fjern den gamle node-pakke for at undgå konflikter

På Ubuntu har pakken Node.js et lignende navn som den ældre version, Node. Det sidstnævnte er et amatørpakke-radioprogram, som du mere end sandsynligt kan fjerne.

Hvis du allerede har Node installeret, skal du muligvis fjerne det. Nogle Node.js-værktøjer udfører muligvis Node.js som Node i stedet for Node.js, hvilket forårsager konflikter.

Du kan kigge efter og fjerne Node-pakken ved at udføre disse kommandoer i en terminal. For at få adgang til en terminal skal du navigere gennem skrivebordsmenuen:
Programmer → Tilbehør → Terminal

Kør denne kommando, og hvis den siger installation i højre kolonne, er Node på dit system:

1
2
3

$ dpkg – valg af valg | grep-knude

ax25-node installation

knude installere

Hvis du fandt den gamle Node-pakke installeret, skal du køre denne kommando for at fjerne den fuldstændigt:

1 sudo apt-get remove – purge node

Valgmulighed 1: Installer Node.js med Node Version Manager

Kontroller først, at du har en C ++ -kompiler. Åbn terminalen, og installer om nødvendigt build-essential og libssl-dev-pakkerne. Som standard kommer Ubuntu ikke med disse værktøjer – men de kan installeres på kommandolinjen.

Brug apt-get til at installere den build-essential-pakke:

1 sudo apt-get install build-essential checkinstall

Anvend en lignende proces for at få libssl-dev:

1 sudo apt-get install libssl-dev

Du kan installere og opdatere Node Version Manager eller nvm ved hjælp af cURL:

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

Du bliver bedt om at lukke og åbne terminalen igen. For at bekræfte, at nvm er installeret, efter at du har åbnet terminalen igen, skal du bruge:

1 kommando -v nvm

Denne kommando udsender nvm, hvis installationen fungerede.

Sådan downloades, kompileres og installeres den nyeste version af Node:

1 nvm installation 5.0

I enhver ny skal, skal du fortælle nvm, hvilken version du skal bruge:

1 nvm brug 5.0

Hvis du vil indstille en standard Node.js-version, der skal bruges i enhver ny skal, skal du bruge aliasets standard:

1 nvm alias standardnode

Ikke kun giver nvm dig mulighed for at køre nyere versioner af Node.js og npm, du kan installere og migrere alle de ønskede versioner, du foretrækker. Gå til nvm GitHub-arkivet for mere information.

Valgmulighed 2: Installer Node.js med Ubuntu Package Manager

For at installere Node.js skal du indtaste følgende kommando i din terminal:

1 sudo apt-get install nodejs

Installer derefter Node-pakkehåndteringen, npm:

1 sudo apt-get install npm

Opret et symbolsk link til node, da mange Node.js-værktøjer bruger dette navn til at udføre.

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

Nu skal vi have både Node- og npm-kommandoer fungerer:

1
2
3
4

$ knude -v

v0.10.25

$ npm -v

1.3.10

Valgmulighed 3: Installer Node.js med vedligeholdte Ubuntu-pakker

Føj de Node.js-vedligeholdte lagre til din Ubuntu-pakke-kildeliste med denne kommando:

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

Installer derefter Node.js med apt-get:

1 sudo apt-get install nodejs

Valgfrit kan vi oprette et symbolsk link til node (af tidligere nævnte årsager):

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

Ved hjælp af denne installationsindstilling ender vi med nyere versioner af Node.js og npm:

1
2
3
4

$ knude -v

v0.10.44

$ npm -v

2.15.0

Valgmulighed 4: Installer Node.js med standard binære pakker

Gå til den officielle Node.js download-side, og download enten 32-bit eller 64-bit Linux binær fil, afhængigt af din systemtype.

Du kan bestemme CPU-arkitekturen på din server med disse kommandoer:

1
2
3
4

$ getconf LONG_BIT
64

$ uname -p

x86_64

Du kan downloade filen fra browseren eller fra konsollen. Den sidstnævnte vises nedenfor (Bemærk: den specifikke Node.js-version kan muligvis være anderledes for dig):

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

For at sikre dig, at du kan pakke ud filen, skal du installere xz-utils:

1 sudo apt-get install xz-utils

Udfør derefter følgende kommando for at installere den binære pakke Node.js i / usr / local /:

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

Du skal nu have både Node.js og npm installeret i / usr / local / bin. Du kan tjekke dette med:

1
2

ls -l / usr / local / bin / node

ls -l / usr / local / bin / npm

Afsluttende ord

Forhåbentlig får dette dig i gang med Node.js på Ubuntu. Hvis du er ny med at udvikle applikationer med Node.js, har webstedet Nodeschool.io flere interessante tutorials.

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