De ce ne pasă de comanda lsb_release? Stăteam acolo pe sistemul meu Ubuntu încercând să-mi amintesc dacă l-am actualizat deja sau nu și versiunea de Ubuntu pe care o aveam. A fost mai greu decât mă așteptam să găsesc versiunea de Ubuntu pe care o rulez până când am găsit lsb_release. Iată comanda pe care am folosit-o:
: ~ $ lsb_release-la
Nu sunt disponibile module LSB.
ID distribuitor: Ubuntu
Descriere: Ubuntu18.04ESTE
Eliberare:18.04
Numele de cod: bionic
Și o captură de ecran a aceluiași:
lsb_release -sc este o opțiune la îndemână și populară pe linia de comandă. Vă va arăta numele de cod doar pe scurt. „S” este pentru formatul de ieșire scurt și „c” este pentru numele de cod. Vedeți codul și captura de ecran de mai jos:
: ~ $ lsb_release-scbionic
lsb_release -d este bun pentru o descriere detaliată a versiunii de lansare pe care ați bazat-o pe număr. Vezi mai jos:
: ~ $ lsb_release-dDescriere: Ubuntu18.04ESTE
Nu sunt disponibile module LSB.
Dacă primiți mesajul de eroare de mai sus de la lsb_release -v sau lsb_release fără argumente, vă lipsește pachetul lsb_core.
Continuați și instalați lsb-core ca atare:
: ~ $sudo apt-get installlsb-coreAcum încercați comanda lsb_release fără argumente și vedeți mesajul de eroare. Nu sunt disponibile module LSB, este înlocuit cu ieșire reală:
Analizarea și înțelegerea informațiilor furnizate în rezultatul lsb_release -v (versiunea Linux Standard Base) nu este ușoară, dar scopul acesteia este de a oferi compatibilitate între versiunile Linux de pe aceleași componente de bază chiar și cu distribuții Linux diferite. Acesta pare un obiectiv admirabil, cu toate acestea, experiența acestui autor este că rareori software-ul este compatibil între diferite distribuții Linux și pachetele sunt de obicei disponibile pentru fiecare distribuție majoră, deci nu este cu adevărat necesar să fie compatibil.
Acestea fiind spuse, instrumentul lsb_release în sine este rapid și disponibil din linia de comandă și m-a ajutat să găsesc informațiile pe care le căutam, care sunt informații de bază despre versiunea distribuției Linux care se execută în prezent.