polecenie LSB_RELEASE na Ubuntu

polecenie LSB_RELEASE na Ubuntu
Polecenie LSB_RELEASE to pomocne narzędzie do znalezienia informacji o instalacji Linux. Przetestuję go w tym artykule na temat mojego nowego Ubuntu 18.04 LTS Release Instaluj.

Dlaczego dbamy o polecenie LSB_RELEASE? Siedziałem tam w moim systemie Ubuntu, próbując pamiętać, czy już to ulepszyłem, czy nie, a wersja Ubuntu, którą miałem. To było trudniejsze, niż się spodziewałem, że znajdę wersję Ubuntu, dopóki nie znalazłem lsb_release. Oto polecenie, którego użyłem:

: ~ $ lsb_release -a
Nie są dostępne moduły LSB.
Identyfikator dystrybutora: Ubuntu
Opis: Ubuntu 18.04 LTS
Wydanie: 18.04
Nazwa kodowa: Bionic

I zrzut ekranu tego samego:

lsb_release -a na Ubuntu 18.04

lsb_release -sc to przydatna i popularna opcja wiersza poleceń. Pokaże ci kodownictwo tylko w skrócie. „S” jest dla krótkiego formatu wyjściowego, a „C” jest dla Codename. Zobacz kod i zrzut ekranu poniżej:

: ~ $ lsb_release -sc
bioniczny

lsb_release -sc na Ubuntu 18.04

LSB_RELEASE -D jest dobry dla pełnego opisu wersji wydania na podstawie liczby. Zobacz poniżej:

: ~ $ lsb_release -d
Opis: Ubuntu 18.04 LTS

lsb_release -d na Ubuntu 18.04

Nie są dostępne moduły LSB.

Jeśli otrzymasz powyższy komunikat o błędzie z LSB_RELEASE -V lub LSB_RELEASE bez żadnych argumentów, brakuje Ci pakietu LSB_CORE.

Komunikat o błędzie, gdy brakuje pakietu LSB-Core

Śmiało i zainstaluj LSB-Core jako taki:

: ~ $ sudo apt-get instaluj LSB-Core

Teraz wypróbuj polecenie LSB_RELEASE bez żadnych argumentów i zobacz komunikat o błędzie „Żadne moduły LSB nie są zastąpione prawdziwym wyjściem:

lsb_release po zainstalowaniu rdzenia LSB

Parsowanie i zrozumienie informacji podanych na wyjściu LSB_RELEASE -V (wersja podstawowa standardowa Linux) nie jest łatwa, ale jego celem jest zapewnienie kompatybilności między wersjami Linux z tych samych komponentów podstawowych, nawet z różnymi rozkładami Linux. To wydaje się być godnym podziwu celem, jednak doświadczenie tego autora jest takie, że rzadko jest kompatybilne z różnymi rozkładami Linux i pakietami jest zwykle dostępne dla każdej głównej dystrybucji, więc nie jest to tak naprawdę konieczne, aby być kompatybilnym.

To powiedziawszy, samo narzędzie LSB_RELELES jest szybkie i dostępne z wiersza poleceń i pomogło mi znaleźć informacje, których szukałem.