Cum să Instalezi Node.js pe Ubuntu 22.04: Trei Metode Dovedite
Node.js este unul dintre cele mai puternice și utilizate medii de execuție JavaScript disponibile astăzi. Construit pe motorul V8 al Chrome, permite dezvoltatorilor să execute cod JavaScript pe server, devenind coloana vertebrală a nenumărate aplicații web scalabile, cu performanță ridicată, API-uri și microservicii. Indiferent dacă implementați o aplicație full-stack pe un plan de VPS Hosting sau experimentați local, cunoașterea modului corect de instalare și gestionare a Node.js pe Ubuntu 22.04 este o abilitate esențială.
Acest ghid cuprinzător acoperă trei metode distincte de instalare, fiecare potrivită pentru cazuri de utilizare diferite:
- Instalarea Node.js din depozitele implicite Ubuntu
- Instalarea unei versiuni specifice prin NodeSource PPA
- Gestionarea mai multor versiuni cu Node Version Manager (NVM)
La final, veți ști exact care metodă se potrivește cerințelor proiectului dvs. — și cum să puneți Node.js să funcționeze fiabil pe serverul dvs. Ubuntu 22.04.
Cerințe preliminare
Înainte de a începe, asigurați-vă că aveți:
- Un server sau o mașină locală care rulează Ubuntu 22.04 LTS
- Un cont de utilizator cu privilegii sudo
- Familiarizare de bază cu linia de comandă Linux
- O conexiune activă la internet
Dacă lucrați pe un server la distanță, un VPS cu cPanel sau un Server Dedicat simplu oferă ambele medii ideale pentru implementările Node.js.
Metoda 1: Instalarea Node.js din depozitele implicite Ubuntu
Aceasta este metoda de instalare cea mai simplă și rapidă. Este cea mai potrivită pentru dezvoltatorii care nu au nevoie de cea mai recentă versiune de Node.js și doresc pur și simplu un runtime stabil și funcțional, gata de utilizare rapid.
Pasul 1: Actualizați indexul pachetelor
Începeți întotdeauna prin reîmprospătarea listei de pachete a sistemului pentru a vă asigura că obțineți cele mai recente versiuni disponibile în depozit:
sudo apt updatePasul 2: Instalați Node.js și npm
Depozitele implicite ale Ubuntu 22.04 includ Node.js împreună cu npm (Node Package Manager). Instalați ambele cu o singură comandă:
sudo apt install nodejs npmAceasta va instala Node.js și npm ca pachete la nivel de sistem, făcându-le disponibile tuturor utilizatorilor de pe mașină.
Pasul 3: Verificați instalarea
Odată ce instalarea este finalizată, confirmați că atât Node.js cât și npm sunt instalate corect verificând versiunile lor:
node -v
npm -vAr trebui să vedeți un rezultat similar cu:
v12.22.9
6.14.15> Notă: Versiunea disponibilă în depozitele implicite ale Ubuntu 22.04 poate să nu fie cea mai recentă versiune stabilă. Dacă proiectul dvs. necesită o versiune mai nouă, continuați cu Metoda 2 sau Metoda 3.
Când să utilizați această metodă
- Aveți nevoie de o instalare rapidă, fără complicații
- Aplicația dvs. este compatibilă cu versiunea Node.js inclusă în depozit
- Configurați un mediu de dezvoltare sau testare pe un Shared Web Hosting sau VPS de nivel de intrare
Metoda 2: Instalarea Node.js folosind NodeSource PPA
Dacă aveți nevoie de o versiune specifică sau mai recentă de Node.js — cum ar fi cea mai recentă versiune LTS — NodeSource PPA este abordarea recomandată. NodeSource menține pachete actualizate pentru mai multe versiuni de Node.js și include toate patch-urile de securitate și funcțiile noi.
Pasul 1: Adăugați depozitul NodeSource
Utilizați curl pentru a descărca și executa scriptul de configurare NodeSource pentru versiunea dorită. Exemplul de mai jos instalează Node.js 18.x (LTS):
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -Pentru a instala o versiune diferită, înlocuiți pur și simplu 18.x cu numărul versiunii țintă (de ex., 20.x pentru Node.js 20):
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -Această comandă adaugă depozitul NodeSource la sursele de pachete ale sistemului dvs. și importă cheia de semnare GPG necesară pentru a verifica autenticitatea pachetelor.
Pasul 2: Instalați Node.js
Cu depozitul adăugat, instalați Node.js folosind apt:
sudo apt install nodejsnpm este inclus automat cu această metodă de instalare — nu este necesar un pas separat de instalare.
Pasul 3: Verificați instalarea
Confirmați că versiunea corectă a fost instalată:
node -v
npm -vRezultat așteptat pentru Node.js 18.x:
v18.20.2
10.5.0Când să utilizați această metodă
- Aveți nevoie de o versiune LTS specifică sau curentă de Node.js
- Doriți actualizări automate de securitate prin
apt upgrade - Rulați o aplicație de producție pe un mediu de VPS Hosting și aveți nevoie de o sursă de pachete stabilă, bine întreținută
Metoda 3: Instalarea Node.js folosind Node Version Manager (NVM)
NVM (Node Version Manager) este metoda de instalare cea mai flexibilă și este puternic recomandată pentru dezvoltatorii care lucrează la mai multe proiecte cu cerințe diferite de versiune Node.js. Cu NVM, puteți instala, comuta între și gestiona orice număr de versiuni Node.js — fără a afecta pachetele la nivel de sistem.
Pasul 1: Instalați NVM
Descărcați și rulați scriptul oficial de instalare NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bashScriptul clonează depozitul NVM în ~/.nvm și adaugă liniile de configurare necesare în profilul shell-ului dvs. După finalizarea scriptului, fie reporniți terminalul, fie reîncărcați configurația shell-ului:
source ~/.bashrcVerificați că NVM este disponibil:
nvm --versionPasul 2: Instalați Node.js folosind NVM
Pentru a instala cea mai recentă versiune stabilă de Node.js:
nvm install nodePentru a instala o versiune specifică (de ex., Node.js 18.0.0):
nvm install 18.0.0Pentru a vedea toate versiunile disponibile de Node.js pe care le puteți instala:
nvm ls-remotePuteți instala oricâte versiuni aveți nevoie — NVM stochează fiecare versiune independent în directorul dvs. home.
Pasul 3: Setați versiunea implicită de Node.js
Pentru a comuta la o versiune specifică pentru sesiunea curentă de terminal:
nvm use 18.0.0Pentru a seta o versiune ca implicită globală pentru toate sesiunile noi de terminal:
nvm alias default 18.0.0Pasul 4: Verificați instalarea
Verificați că versiunea corectă este activă:
node -v
npm -vComutarea între versiuni
Una dintre cele mai puternice funcții ale NVM este comutarea fără efort între versiuni. De exemplu, dacă Proiectul A necesită Node.js 16 și Proiectul B necesită Node.js 20:
nvm use 16
# Work on Project A
nvm use 20
# Switch to Project BCând să utilizați această metodă
- Sunteți un dezvoltator care gestionează mai multe proiecte cu dependențe diferite de Node.js
- Trebuie să testați aplicația pe diferite versiuni de Node.js
- Doriți control complet asupra mediului de execuție fără a atinge pachetele de sistem
- Lucrați într-un mediu de dezvoltare containerizat sau izolat
Instalarea npm separat (dacă este necesar)
În aproape toate cazurile, npm este instalat automat împreună cu Node.js folosind oricare dintre cele trei metode de mai sus. Cu toate acestea, dacă din orice motiv npm lipsește din sistemul dvs., îl puteți instala independent:
sudo apt install npmVerificați instalarea:
npm -vDe asemenea, puteți actualiza npm la cea mai recentă versiune oricând folosind:
npm install -g npm@latestCum să dezinstalați Node.js pe Ubuntu 22.04
Dezinstalarea Node.js instalat prin apt
Dacă ați instalat Node.js folosind Metoda 1 sau Metoda 2, eliminați-l cu:
sudo apt remove nodejsPentru a elimina și fișierele de configurare și a curăța dependențele neutilizate:
sudo apt purge nodejs
sudo apt autoremoveDezinstalarea unei versiuni specifice NVM
Pentru instalările gestionate prin NVM, dezinstalați o versiune specifică cu:
nvm uninstall 18.0.0Dezinstalarea completă a NVM
Pentru a elimina complet NVM din sistemul dvs.:
rm -rf ~/.nvmApoi eliminați liniile legate de NVM din fișierul dvs. ~/.bashrc, ~/.bash_profile sau ~/.zshrc.
Alegerea metodei potrivite: Comparație rapidă
| Funcție | Depozite Ubuntu | NodeSource PPA | NVM |
|---|---|---|---|
| Ușurința instalării | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| Cea mai recentă versiune disponibilă | ❌ | ✅ | ✅ |
| Suport pentru versiuni multiple | ❌ | ❌ | ✅ |
| Cel mai bun pentru producție | Limitat | ✅ | ✅ |
| Cel mai bun pentru dezvoltare | ✅ | ✅ | ⭐⭐⭐⭐⭐ |
| Actualizări automate de securitate | ✅ | ✅ | Manual |
Ce urmează după instalarea Node.js?
Odată ce Node.js este instalat și verificat, sunteți gata să începeți să construiți. Iată câțiva pași comuni următori:
- Inițializați un proiect nou:
npm init - Instalați pachete:
npm install express - Rulați o aplicație Node.js:
node app.js - Configurați un manager de procese precum PM2 pentru a menține aplicația dvs. în funcțiune în producție:
npm install -g pm2 - Securizați aplicația cu un certificat SSL — AlexHost oferă Certificate SSL accesibile pentru a vă proteja aplicațiile Node.js în producție
- Înregistrați un domeniu pentru proiectul dvs. prin Înregistrare Domeniu pentru a face aplicația dvs. accesibilă public
Concluzie
Acum aveți o înțelegere completă a tuturor celor trei metode de instalare a Node.js pe Ubuntu 22.04:
- Depozite Ubuntu — Cel mai bun pentru configurări rapide unde specificitatea versiunii nu este critică
- NodeSource PPA — Cel mai bun pentru mediile de producție care necesită o versiune LTS specifică și actualizată
- NVM — Cel mai bun pentru dezvoltatorii care gestionează mai multe proiecte cu cerințe variate de Node.js
Fiecare metodă are punctele sale forte, iar alegerea corectă depinde în întregime de cazul dvs. de utilizare. Pentru majoritatea implementărilor de producție pe un mediu gestionat de VPS Hosting, NodeSource PPA oferă echilibrul ideal între simplitate și controlul versiunii. Pentru fluxurile de lucru de dezvoltare activă, flexibilitatea NVM este de neegalat.
Cu Node.js instalat corespunzător, sunteți echipat să construiți aplicații server-side rapide și scalabile și să accesați vastul ecosistem npm — unul dintre cele mai mari depozite de pachete din lume. Programare plăcută!
