Was ist die Version meines Debian-Systems?

9

Vielleicht ist das eine dumme Frage.

Ich würde gerne wissen, woher ich weiß, was die Version meines Debian-Systems ist.

Vielen Dank

user26832
quelle

Antworten:

14

Führen Sie einfach "lsb_release -a" über die Befehlszeile oder "cat / etc / lsb-release" aus.

Davidgo
quelle
1
Obwohl lsb_release -aes viel informativer ist, cat /etc/debian_versionist es eine andere Alternative.
Mpy
Der Befehl lsb_release ist tatsächlich optional. Siehe verteilungsspezifische Dateien ansonsten (/ etc / debian_version, / etc / redhat-release ...)
Franklin Piat
6

Wenn Sie wissen, dass Sie sich in einem Debian oder Derivat befinden, überprüfen Sie die Datei /etc/debian_version. Dies hat die Versionsnummer des aktuell installierten Systems.

Wenn Sie etwas mehr generisch, Blick auf ( vor allem) die PRETTY_NAME, NAME, VERSIONund VERSION_IDWerten in /etc/os-release. Diese Datei ist eigentlich ein Shell-Skript, das Sie in Ihre eigenen Skripte einbinden können, um die Dinge auf verschiedenen Distributionen unterschiedlich zu machen.

Bei "true" Debian werden beide oben genannten Funktionen vom base-filesPaket bereitgestellt. Derivate können unterschiedlich sein.

Wenn Sie erneut wissen, dass Sie sich auf einem Debian-System befinden, können Sie auch die Ausgabe von überprüfen, um festzustellen apt-cache show base-files, welche Version des base-filesPakets installiert ist. Dies funktioniert möglicherweise auch nicht bei Debian-Derivaten.

Wenn Sie die Version des Kernels wissen möchten, der gerade ausgeführt wird, können Sie dies verwenden uname. Zum Beispiel, uname -aum alle Informationen uname -rvzu drucken oder um die spezifische Kernel-Version mit wenig zusätzlichen Informationen zu drucken. In vielen Fällen sollten Sie dies nicht tun müssen, da das, was Sie tun, nicht von der spezifischen installierten Kernelversion abhängen sollte.

ein CVn
quelle
Beachten Sie, dass diese Antwort ursprünglich auf superuser.com/q/950410/53590 veröffentlicht wurde , das nach dem Posten der obigen Antwort erheblich bearbeitet wurde.
ein CVn