lsb_release
je důležitý příkaz pro bash scénáristy. Dává uživateli vědět o aktuálně nainstalované distribuci Linuxu, konkrétní verzi a kódovém názvu.
Včera jsem se snažil nastavit webový server Raspberry pi pro svého klienta a zjistil jsem, že skript, který jsem spouštěl, abych nastavil určité balíčky, potřeboval znát název distribuce. Skript používal lsb_release
příkaz znát název distribuce, ale selhal s chybou „příkaz lsb_release nenalezen“.
Myslel jsem, že příkaz lsb_release je dostupný ve všech distribucích Linuxu, ale není.
Pokud se zobrazí chyba „příkaz lsb_release nenalezen “, zde je návod, jak to můžete opravit.
Oprava příkazu lsb_release nenalezena
Abychom chybu opravili, musíme nainstalovat balíček lsb-core. Tento balíček je dostupný téměř ve všech repozitářích. Nainstalujte tedy lsb-core a chyba se opraví.
Pokud vaše distribuce není založena na Debianu, měla by být stále dostupná v repozitářích. K instalaci lsb-core použijte správce balíčků distribuce.
sudo apt install lsb-core
Pro fedoru nebo deriváty –
sudo dnf install lsb-core
Pro CentOS nebo deriváty –
sudo yum install lsb-core
Pro Arch nebo deriváty –
sudo pacman -S lsb-core

Zde je návod, jak používat lsb_release
příkaz.
lsb_release vrací aktuálně spuštěnou verzi lsb. BTW, lsb je zkratka pro Linux Standard Base.

lsb_release -a

lsb_release -c

lsb_release -r

Argumenty můžete také kombinovat, abyste získali pouze informace, které potřebujete.
lsb_release -rcd
