Miért törődünk az lsb_release paranccsal? Ott ültem az Ubuntu rendszeren, és próbáltam emlékezni arra, hogy frissítettem -e már vagy sem, és az Ubuntu verzióját. A vártnál nehezebb volt megtalálni az Ubuntu általam futó verzióját, amíg meg nem találtam az lsb_release -t. Itt a parancs amit használtam:
: ~ $ lsb_release-nak nek
Nincs LSB modul.
Forgalmazói azonosító: Ubuntu
Leírás: Ubuntu18.04LTS
Kiadás:18.04
Kódnév: bionikus
És ugyanerről egy screenshot:
Az lsb_release -sc egy praktikus és népszerű parancssori lehetőség. A kódnév csak röviden jelenik meg. Az „s” rövid kimeneti formátum, a „c” pedig a kódnév. Nézze meg az alábbi kódot és képernyőképet:
: ~ $ lsb_release-scbionikus
Az lsb_release -d jó a szám alapján megadott kiadási változat részletes leírásához. Lásd lejjebb:
: ~ $ lsb_release-dLeírás: Ubuntu18.04LTS
Nincs LSB modul.
Ha a fenti hibaüzenetet érvek nélkül kapja az lsb_release -v vagy lsb_release címről, akkor hiányzik az lsb_core csomag.
Lépjen tovább, és telepítse az lsb-core-t:
: ~ $sudo apt-get installlsb-coreMost próbálja meg az lsb_release parancsot érvek nélkül, és tekintse meg a Nincs elérhető LSB modul hibaüzenetet.
Az lsb_release -v (Linux Standard Base verzió) kimenetében közölt információk elemzése és megértése nem könnyű, de célja, hogy kompatibilitást biztosítson az azonos alapkomponensekből származó Linux -verziók között, még különböző Linux -disztribúciók esetén is. Ez csodálatra méltó célnak tűnik, bár ennek a szerzőnek a tapasztalata az, hogy ritkán van szoftver, amely kompatibilis a különböző Linux disztribúciók között, és a csomagok általában rendelkezésre állnak minden nagyobb forgalmazáshoz, ezért nem igazán szükséges, hogy kompatibilisek legyenek.
Ennek ellenére maga az lsb_release eszköz gyors és elérhető a parancssorból, és segített megtalálni a keresett információkat, amelyek alapvető információk a Linux futtatás jelenleg futó verziójáról.