Zašto nam je stalo do naredbe lsb_release? Sjedio sam tamo na svom Ubuntu sustavu i pokušavao se sjetiti jesam li ga već nadogradio ili ne i verziju Ubuntua koju sam imao. Bilo je teže nego što sam očekivao pronaći verziju Ubuntua koju radim dok nisam pronašao lsb_release. Evo naredbe koju sam koristio:
: ~ $ lsb_release -aNijedan LSB modul nije dostupan.
ID distributera: Ubuntu
Opis: Ubuntu 18.04 LTS
Izdanje: 18.04
Kodno ime: bionički
I snimak zaslona istog:
lsb_release -a na Ubuntu 18.04
lsb_release -sc je zgodna i popularna opcija naredbenog retka. Kodno ime prikazat će vam samo ukratko. 's' je za kratki izlazni format, a 'c' je za kodno ime. Pogledajte kôd i snimak zaslona u nastavku:
: ~ $ lsb_release -scbionički
lsb_release -sc na Ubuntu 18.04
lsb_release -d je dobar za opširan opis verzije izdanja koju imate na temelju broja. Pogledaj ispod:
: ~ $ lsb_release -dOpis: Ubuntu 18.04 LTS
lsb_release -d na Ubuntu 18.04
Nijedan LSB modul nije dostupan.
Ako dobijete gornju poruku o pogrešci s lsb_release -v ili lsb_release bez argumenata, nedostaje vam paket lsb_core.
Poruka pogreške kada nedostaje lsb-core paket
Samo naprijed instalirajte lsb-core kao takav:
: ~ $ sudo apt-get install lsb-coreSada isprobajte naredbu lsb_release bez argumenata i pogledajte poruku o pogrešci “Nijedan LSB modul nije dostupan zamjenjuje se stvarnim izlazom:
lsb_release nakon instalacije lsb-core
Raščlanjivanje i razumijevanje podataka danih u izlazu lsb_release -v (inačica Linux Standard Base) nije lako, ali je svrha pružanja kompatibilnosti između verzija Linuxa istih osnovnih komponenata, čak i s različitim distribucijama Linuxa. To se čini zadivljujućim ciljem, no iskustvo ovog autora je da je softver rijetko kompatibilan između različitih Linux distribucija i paketi su obično dostupni za svaku glavnu distribuciju, pa zapravo nije potrebno da bi bili kompatibilni.
To je rečeno, sam alat lsb_release je brz i dostupan iz naredbenog retka i pomogao mi je pronaći informacije koje sam tražio, a to su osnovne informacije o verziji Linux distribucije koja se trenutno izvodi.