Ich habe über SSH Zugriff auf eine Debian-Maschine. Wie finde ich heraus, welche Debian-Version installiert ist?
Dies ist möglicherweise ein Duplikat vonWelche Version hat mein Debian-System?.
Diese Frage wird beantwortet durch:
- lsb_release -a
- Katze /etc/lsb-Freigabe
In einem der Kommentare gibt es eine weitere Antwort:
- cat /etc/debian_version
lsb_release -a funktioniert nicht:
-bash: lsb_release: command not found
Das Gleiche gilt für cat /etc/lsb-release:
cat: /etc/lsb-release: No such file or directory
ich vermute das
cat /etc/debian_version
ist der richtige Weg, da es mir „8,1“ gibt.
apt-cache show base-files
gibt eine Reihe von Eigenschaften zurück, darunter „Version: 8+deb8u1“. In welcher Beziehung steht die Version des Basisdateienpakets zur Debian-Version? Ich gehe davon aus, dass der Teil „deb8u1“ in „8.1“ übersetzt wird. Was bedeutet dann der erste Teil „8+“?
uname -a
kehrt zurück
Linux deb2 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u2 (2015-07-17) x86_64 GNU/Linux
Und
uname -rv
kehrt zurück
3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u2 (2015-07-17)
In welcher Beziehung steht die Kernel-Version zur Debian-Version? Enthält eine bestimmte Debian-Version immer denselben Kernel?
cat /etc/os-release
Renditen unter anderem:
VERSION_ID="8"
Für mich scheinen also „8“ und „8.1“ unterschiedlich zu sein. Ist „8“ die „generische Debian-Version“? Wie nennt man dann „8.1“ („Vollversion“?)?
Antwort1
Michael Kjörling hat Ihnen eine großartige Antwort gegeben. Seine Methode ist vorzuziehen. Aber hier ist eine andere Möglichkeit, die generische Debian-Version zu erhalten.
Überprüfen Sie einfach /etc/apt/sources.list. Dort ist angegeben, um welche Version es sich handelt, um die richtigen Updates zu finden.
Prost