W przypadku korzystania z nieznanego komputera z systemem Linux / BSD / Unix (np. Przez SSH) z wiersza poleceń, w jaki sposób możesz stwierdzić, jakiej dystrybucji (i jakiej wersji tej dystrybucji używasz)?
Niektóre opcje próbowałem:
lsb_release --all
: nie istnieje w OpenSuSE 11.3; działa na Debian squeeze i Ubuntu 10.10.uname --all
: nie podaje informacji o dystrybucji w SuSE i Debianie; działa w Ubuntu.cat /etc/apt/sources.list
możesz zobaczyć, z którymi serwerami dystrybucji łączy się urządzenie w celu aktualizacji. Oczywiście działa tylko w przypadku dystrybucji opartych na Debianie. Nie będzie działać, jeśli komputer został skonfigurowany do korzystania z niestandardowego serwera repozytorium.
Niestety żaden z nich nie działa w wielu dystrybucjach. Czy istnieje proste polecenie do sprawdzenia?