W samouczku pojawia się monit „Jeśli używasz Squeeze, postępuj zgodnie z tymi instrukcjami ...” i „Jeśli używasz Wheezy, postępuj zgodnie z tymi innymi instrukcjami ...”
Po uruchomieniu uname
otrzymuję następujące informacje:
Linux dragon-debian 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u2 i686 GNU/Linux
Czy te informacje są wystarczające, aby wiedzieć, czy używam Squeeze lub Wheezy , czy też otrzymuję je skądinąd?
lsb_release -a
.Odpowiedzi:
Polecenia do wypróbowania:
•
cat /etc/*-release
•
cat /proc/version
•
lsb_release -a
- pokazuje „niektóre LSB (Linux Standard Base) i informacje specyficzne dla dystrybucji” .
Dla skrypt powłoki, aby uzyskać szczegółowe informacje na różnych platformach, jest to związane pytanie.
źródło
lsb_release -a
) mówi mi, że to Wheezy ; doskonały!cat /etc/*-release
naDISTRIB_CODENAME
linii. OTOH, nie jestem na Debianie, jestem na pochodnej dystrybucji, Mepis 11.cat /etc/*-release
pokazuje Wheezy lub, równoważnie, wersję 7, w trzech osobnych wierszach; (b)cat /proc/version
pokazuje wersję numer 7 w sufiksie kompilacji jądra; oraz (c)lsb_release -a
pokazuje Wheezy na dwóch liniach, a wersja 7 na trzecim.deb7u2
chodziło. Już na niego spojrzałem i uznałem, że to identyfikator zatwierdzenia Git.Aby uzyskać dokładny numer wersji, użyj
źródło
lsb_release
daje wersję debian tylko na samym debianie. Na Ubuntu 18.10cat /etc/debian_version
dajebuster/sid
, czyli oczekiwanej wersji debian.david@asus:/usr/share/applications$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.6 (jessie) Release: 8.6 Codename: jessie
źródło
źródło