Welcher Befehl sagt mir, welche Ubuntu-Version ich verwende?


3

Ich suche nach einem Unix / Linux-Befehl, um festzustellen, welche Version von welcher Distribution ausgeführt wird.

Insbesondere möchte ich in der Lage sein, zwischen Ubuntu 9.04 und 9.10 zu unterscheiden.

Ich dachte etwas in der Art von uname -a, aber das hat nicht funktioniert.

Ubuntu 9.04 bietet:

Linux myhost 2.6.28-17-generic #58-Ubuntu SMP Tue Dec 1 21:27:25 UTC 2009 x86_64 GNU/Linux

Ubuntu 9.10 bietet:

Linux myhost 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64 GNU/Linux

Irgendwelche Vorschläge?

Antworten:


6

Sie können dies verwenden,

cat /etc/issue

oder dieses,

cat /etc/lsb-release

Letzteres ist wahrscheinlich besser, da es auch den Release-Namen "karmic" usw. enthält. Aber es hängt davon ab, wofür Sie es verwenden.


1
+1 / etc / issue funktioniert sowohl unter Debian als auch unter Ubuntu.
Johan

5

lsb_release zeigt auch die Version an:

$ lsb_release -a 

Es sind keine LSB-Module verfügbar.

Händler ID: Ubuntu

Beschreibung: Ubuntu feisty (Entwicklungszweig)

Veröffentlichung: 7.04

Codename: lebhaft

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.