Acasă
» SOFTWARE
»
Cum să afli versiunea de Ubuntu: 6 metode fiabile de verificare
Cum să afli versiunea de Ubuntu: 6 metode fiabile de verificare
Încerci să instalezi un pachet, să urmezi un ghid pentru server, să adaugi un repository sau să depanezi un driver, iar instrucțiunile cer brusc: „Ce versiune de Ubuntu rulezi?” Această întrebare este mai importantă decât pare. Versiunile Ubuntu folosesc versiuni diferite de pachete, kerneluri, calendare de suport și, uneori, instrucțiuni de instalare diferite. Dacă oferi cuiva versiunea greșită – sau dacă confunzi versiunea kernelului Linux cu versiunea de release Ubuntu – poți ajunge să aplici remedierea greșită.
Răspunsul cel mai rapid depinde de locul în care lucrezi. Pe Ubuntu Desktop, poți verifica versiunea în Setări fără să deschizi un terminal. Pe Ubuntu Server, într-o sesiune SSH remote, WSL, o mașină virtuală cloud sau o instalare minimală, o comandă în terminal este de obicei mai rapidă. Acest ghid începe cu cele mai ușoare metode, apoi trece la fișierele de sistem și depanare, și se încheie cu o modalitate simplă de a verifica dacă ai citit corect rezultatul.
Răspuns rapid: cele două cele mai bune metode de a verifica versiunea Ubuntu
Dacă ai o interfață desktop, deschide Setări → Sistem → Despre și caută informațiile despre sistemul de operare. Documentația actuală Ubuntu Desktop de la Canonical identifică aceasta ca fiind metoda grafică pentru a determina release-ul instalat. Vezi ghidul oficial de release Ubuntu Desktop.
Dacă ești într-un terminal, rulează:
lsb_release -a
Aceasta afișează în mod normal distribuitorul, descrierea, numărul de release și numele de cod. Pagina de manual Ubuntu documentează opțiunea -a ca fiind cea care afișează toate informațiile specifice distribuției. Vezi pagina de manual oficială Ubuntu lsb_release.
Ilustrație generată de AI a verificării unui release Ubuntu din desktop și terminal. Nu este o captură de ecran reală a Ubuntu, iar versiunea de exemplu afișată este ilustrativă.
Metoda 1: Verifică versiunea Ubuntu în Setări
Aceasta este cea mai ușoară opțiune dacă folosești Ubuntu Desktop și nu vrei să tastezi comenzi.
Deschide Setări.
Selectează Sistem.
Deschide Despre.
Caută intrarea cu detalii despre sistemul de operare sau sistem care numește release-ul tău Ubuntu.
În funcție de versiunea Ubuntu Desktop, etichetele exacte pot varia ușor. Ajutorul pentru utilizatori al Canonical descrie și el deschiderea Setărilor, navigarea la Sistem, apoi Despre și Detalii Sistem pentru a vedea numele OS-ului și alte informații despre sistem. Partea importantă este identificatorul release-ului, cum ar fi Ubuntu 24.04 LTS sau Ubuntu 26.04 LTS.
Această metodă este cea mai bună când ești la calculator și ai nevoie de un răspuns rapid, lizibil pentru oameni. Este mai puțin utilă pe un server fără interfață grafică (headless), în automatizări sau când trebuie să copiezi doar numărul release-ului într-un script.
Metoda 2: Folosește lsb_release pentru un răspuns clar în terminal
Pentru majoritatea sesiunilor interactive din terminal, lsb_release oferă cea mai lizibilă ieșire.
lsb_release -a
Un exemplu poate arăta astfel:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
Dacă prima linie spune No LSB modules are available. dar informațiile Ubuntu apar dedesubt, comanda ți-a oferit totuși detaliile distribuției de care ai nevoie. Câmpurile la care trebuie să fii atent sunt:
Câmp
Ce îți spune
Exemplu
Description
Un nume de release lizibil
Ubuntu 24.04.1 LTS
Release
Seria principală de release Ubuntu
24.04
Codename
Numele de cod al release-ului folosit de unele repository-uri și documentații
noble
Nu ai nevoie întotdeauna de toate câmpurile. Pentru doar numărul release-ului, folosește:
lsb_release -rs
Pentru doar numele de cod:
lsb_release -cs
Pentru o scurtă descriere:
lsb_release -ds
Aceste comenzi mai scurte sunt utile când copiezi valoarea în documentație sau într-un script shell.
Metoda 3: Citește /etc/os-release
Dacă lsb_release nu este disponibil, cea mai utilă alternativă este fișierul de identificare a sistemului de operare:
Câmpurile exacte variază în funcție de release, dar PRETTY_NAME, VERSION_ID și VERSION_CODENAME sunt cele mai utile pentru această sarcină. Documentația actuală os-release a Ubuntu explică faptul că /etc/os-release conține date de identificare a sistemului de operare și are prioritate față de /usr/lib/os-release atunci când există. De asemenea, recomandă ID și VERSION_ID pentru identificarea programatică a OS-ului și PRETTY_NAME pentru o etichetă vizibilă pentru utilizator. Vezi pagina de manual oficială Ubuntu os-release.
Dacă vrei doar numele lizibil fără celelalte variabile, o comandă simplă este:
Aceasta este de obicei o abordare mai bună, lizibilă de mașină, decât analizarea unei ieșiri lungi și formatate a unei comenzi.
Metoda 4: Folosește hostnamectl când ai nevoie și de detalii despre sistem
Pe sistemele Ubuntu care folosesc systemd, hostnamectl poate oferi un rezumat mai larg al sistemului:
hostnamectl
Ieșirea sa poate include sistemul de operare, kernelul, arhitectura, numele gazdei și informații despre virtualizare. Acest lucru îl face util când un tehnician de suport cere mai mult decât doar release-ul Ubuntu.
Cu toate acestea, hostnamectl nu este cea mai bună alegere pentru fiecare mediu. Containerele, mediile minimale, chroot-urile sau sistemele unde serviciile systemd relevante nu sunt disponibile se pot comporta diferit. Dacă singurul tău scop este release-ul Ubuntu, lsb_release sau /etc/os-release sunt mai simple.
Metoda 5: Nu confunda versiunea Ubuntu cu versiunea kernelului
O greșeală comună este să rulezi:
uname -r
și să presupui că rezultatul este versiunea Ubuntu. Nu este. Pagina de manual Ubuntu pentru uname definește -r ca opțiunea care afișează versiunea kernelului. De exemplu, o valoare precum 6.8.0-xx-generic descrie kernelul Linux pe care îl rulezi, nu dacă sistemul de operare este Ubuntu 22.04, 24.04 sau 26.04. Vezi pagina de manual oficială Ubuntu uname.
Distincția este importantă deoarece un release Ubuntu LTS poate primi kerneluri mai noi pe parcursul vieții sale, în special prin actualizări de enablement hardware sau kerneluri specifice cloud. Astfel, două mașini pe același release Ubuntu pot raporta versiuni de kernel diferite.
Dacă cineva cere informații pentru depanare, este adesea util să oferi ambele valori:
lsb_release -ds
uname -r
Prima linie identifică release-ul Ubuntu; a doua identifică kernelul care rulează.
Metoda 6: Verifică corect versiunea în WSL, containere și sisteme remote
Ubuntu pe WSL
În interiorul Ubuntu pe Windows Subsystem for Linux, folosește lsb_release -a sau cat /etc/os-release pentru a identifica release-ul din user-space al Ubuntu. Dacă rulezi uname -r, poți vedea un șir de kernel legat de Microsoft/WSL. Acest lucru este de așteptat: informațiile despre kernel și versiunea distribuției Ubuntu răspund la întrebări diferite.
Când rulezi cat /etc/os-release în interiorul unui container, identifici de obicei sistemul de operare al imaginii containerului, nu sistemul de operare al gazdei. Un container bazat pe Ubuntu 24.04 poate rula pe o gazdă care folosește un alt release Ubuntu – sau chiar o altă distribuție Linux.
Similar, uname -r în interiorul unui container tipic reflectă kernelul partajat cu gazda. De aceea, cele două comenzi pot părea că „nu sunt de acord”: ele descriu straturi diferite.
Sisteme remote SSH
După ce te conectezi prin SSH la un server, rulează comanda de versiune în shell-ul remote. Nu te baza pe versiunea Ubuntu a laptopului tău local. O verificare utilă pe o singură linie este:
Aceasta îți oferă atât contextul distribuției, cât și pe cel al kernelului înainte de a face modificări de pachete sau configurație.
Ce faci dacă lsb_release spune „command not found”?
Nu presupune că sistemul de operare este defect. Unele imagini minimale pot să nu includă fiecare comandă de conveniență. Mai întâi, folosește fișierul de sistem care există deja pe instalările Ubuntu moderne normale:
cat /etc/os-release
Dacă ai nevoie specific de lsb_release pentru un script existent, poți verifica dacă pachetul este instalat și poți instala pachetul Ubuntu corespunzător prin APT. Dar pentru o verificare unică a versiunii, instalarea unui alt pachet este de obicei inutilă deoarece /etc/os-release oferă deja identificarea release-ului.
Cum să înțelegi numerele de versiune Ubuntu
Formatul oficial de release al Ubuntu este YY.MM[.POINT-RELEASE] [LTS]. Primele două cifre reprezintă anul, iar următoarele două reprezintă luna release-ului inițial. De exemplu, Ubuntu 26.04 a fost lansat în aprilie 2026. Canonical publică în mod normal o nouă serie Ubuntu la fiecare șase luni și un release LTS la fiecare doi ani, în aprilie. Vezi documentația oficială a ciclului de release Ubuntu.
Un număr precum 24.04.1 este un point release al seriei 24.04 LTS. Canonical explică faptul că point release-urile împachetează actualizările făcute de la release-ul LTS inițial, astfel încât instalările proaspete să pornească de la o imagine mai actuală. În majoritatea verificărilor de compatibilitate software, seria de bază importantă este tot 24.04, deși nivelul point release-ului poate conta când se discută despre mediile de instalare, enablement-ul hardware sau un snapshot specific al sistemului.
Eticheta LTS înseamnă Long Term Support (Suport pe Termen Lung). Documentația actuală Canonical afirmă că release-urile LTS primesc cinci ani de mentenanță standard de securitate pentru pachetele din componenta main, în timp ce release-urile interimare sunt suportate timp de nouă luni. De aceea, cunoașterea versiunii exacte Ubuntu este importantă și atunci când verifici dacă o mașină este încă în fereastra sa normală de suport.
Ce metodă ar trebui să folosești?
Situație
Cea mai bună metodă
De ce
Începător Ubuntu Desktop
Setări → Sistem → Despre
Nu necesită comenzi
Sesiune normală de terminal sau SSH
lsb_release -a
Release, descriere și nume de cod lizibile
Server minimal sau lsb_release lipsă
cat /etc/os-release
Folosește fișierul standard de identificare a OS-ului
Script shell
Citește ID și VERSION_ID din /etc/os-release
Valorile structurate sunt mai ușor de testat fiabil
Cerere de suport care necesită mai mult context al sistemului
hostnamectl plus uname -r
Adaugă kernel, arhitectură, nume gazdă și alte detalii
WSL sau container
/etc/os-release plus uname -r
Separă distribuția din user-space de informațiile despre kernel
Verificare finală: asigură-te că ai găsit versiunea corectă
Înainte de a instala software sau de a urma instrucțiuni specifice versiunii, verifică rezultatul cu două informații independente. Rulează:
Primele două linii ar trebui să identifice aceeași serie de release Ubuntu. A treia linie va arăta de obicei diferit deoarece este versiunea kernelului, iar acest lucru este de așteptat.
De exemplu, dacă descrierea spune Ubuntu 24.04.1 LTS și VERSION_ID spune 24.04, ești pe seria Ubuntu 24.04 LTS. O valoare separată a kernelului precum 6.x.x-...-generic nu contrazice acest rezultat.
Odată ce aceste valori sunt în acord, poți folosi în siguranță documentația, repository-urile, instrucțiunile de pachete și ghidurile de suport destinate acelei serii Ubuntu. Când partajezi informațiile despre sistem cu altcineva, cel mai util răspuns concis este de obicei release-ul Ubuntu plus versiunea kernelului – de exemplu, „Ubuntu 24.04 LTS, kernel 6.x” – și nu doar una dintre cele două.