Startseite
» SOFTWARE
»
So finden Sie die Ubuntu-Version heraus: 6 zuverlässige Methoden zur Überprüfung
So finden Sie die Ubuntu-Version heraus: 6 zuverlässige Methoden zur Überprüfung
Sie versuchen, ein Paket zu installieren, einem Server-Handbuch zu folgen, ein Repository hinzuzufügen oder einen Treiber zu beheben, und die Anweisungen fragen plötzlich: „Welche Version von Ubuntu verwenden Sie?“ Diese Frage ist wichtiger, als es scheint. Ubuntu-Releases verwenden unterschiedliche Paketversionen, Kernel, Support-Zeiträume und manchmal unterschiedliche Installationsanweisungen. Wenn Sie jemandem die falsche Version nennen – oder Ihre Linux-Kernel-Version mit Ihrem Ubuntu-Release verwechseln –, können Sie am Ende die falsche Lösung anwenden.
Die schnellste Antwort hängt davon ab, wo Sie arbeiten. Auf Ubuntu Desktop können Sie die Version in den Einstellungen überprüfen, ohne ein Terminal zu öffnen. Auf Ubuntu Server, in einer entfernten SSH-Sitzung, unter WSL, in einer Cloud-VM oder bei einer minimalen Installation ist ein Terminalbefehl in der Regel schneller. Dieser Leitfaden beginnt mit den einfachsten Methoden, geht dann zu Systemdateien und Fehlerbehebungen über und endet mit einer einfachen Möglichkeit, zu überprüfen, ob Sie das Ergebnis korrekt gelesen haben.
Schnellantwort: Die zwei besten Methoden zur Überprüfung Ihrer Ubuntu-Version
Wenn Sie eine Desktop-Oberfläche haben, öffnen Sie Einstellungen → System → Info und suchen Sie nach den Informationen zum Betriebssystem. Die aktuelle Ubuntu Desktop-Dokumentation von Canonical identifiziert dies als den grafischen Weg, um das installierte Release zu bestimmen. Siehe den offiziellen Ubuntu Desktop Release-Leitfaden.
Wenn Sie sich in einem Terminal befinden, führen Sie aus:
lsb_release -a
Dies zeigt normalerweise den Distributor, die Beschreibung, die Release-Nummer und den Codenamen an. Die Ubuntu-Manpage dokumentiert -a als die Option, die alle diese distributionspezifischen Informationen anzeigt. Siehe die offizielle Ubuntu lsb_release Manpage.
KI-generierte Illustration der Überprüfung eines Ubuntu-Releases vom Desktop und Terminal aus. Es handelt sich nicht um einen tatsächlichen Ubuntu-Screenshot, und die angezeigte Beispielversion ist illustrativ.
Methode 1: Überprüfen Sie die Ubuntu-Version in den Einstellungen
Dies ist die einfachste Option, wenn Sie Ubuntu Desktop verwenden und keine Befehle eingeben möchten.
Öffnen Sie Einstellungen.
Wählen Sie System.
Öffnen Sie Info.
Suchen Sie nach dem Eintrag für das Betriebssystem oder die Systemdetails, der Ihr Ubuntu-Release benennt.
Je nach Ubuntu Desktop-Version können die genauen Bezeichnungen leicht variieren. Die Benutzerhilfe von Canonical beschreibt ebenfalls das Öffnen der Einstellungen, das Navigieren zu System und dann zu Info und Systemdetails, um den OS-Namen und andere Systeminformationen anzuzeigen. Der wichtige Teil ist die Release-Kennung, wie z. B. Ubuntu 24.04 LTS oder Ubuntu 26.04 LTS.
Diese Methode ist am besten geeignet, wenn Sie direkt am Rechner sitzen und eine schnell lesbare Antwort benötigen. Sie ist weniger nützlich auf einem Headless-Server, in der Automatisierung oder wenn Sie nur die Release-Nummer in ein Skript kopieren müssen.
Methode 2: Verwenden Sie lsb_release für eine klare Terminal-Antwort
Für die meisten interaktiven Terminal-Sitzungen liefert lsb_release die am besten lesbare Ausgabe.
lsb_release -a
Ein Beispiel kann wie folgt aussehen:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
Wenn die erste Zeile No LSB modules are available. lautet, aber die Ubuntu-Informationen darunter erscheinen, hat der Befehl Ihnen dennoch die benötigten Distributionsdetails geliefert. Die Felder, auf die Sie achten sollten, sind:
Feld
Was es Ihnen sagt
Beispiel
Description
Ein lesbarer Release-Name
Ubuntu 24.04.1 LTS
Release
Die Haupt-Ubuntu-Release-Serie
24.04
Codename
Der Release-Codename, der von einigen Repositories und Dokumentationen verwendet wird
noble
Sie benötigen nicht immer alle Felder. Für nur die Release-Nummer verwenden Sie:
lsb_release -rs
Für nur den Codenamen:
lsb_release -cs
Für eine kurze Beschreibung:
lsb_release -ds
Diese kürzeren Befehle sind nützlich, wenn Sie den Wert in Dokumentationen oder ein Shell-Skript kopieren.
Methode 3: Lesen Sie /etc/os-release
Wenn lsb_release nicht verfügbar ist, ist die nützlichste Alternative die Datei zur Identifizierung des Betriebssystems:
Die genauen Felder variieren je nach Release, aber PRETTY_NAME, VERSION_ID und VERSION_CODENAME sind für diese Aufgabe am nützlichsten. Die aktuelle os-release-Dokumentation von Ubuntu erklärt, dass /etc/os-release Daten zur Identifizierung des Betriebssystems enthält und Vorrang vor /usr/lib/os-release hat, wenn es existiert. Sie empfiehlt außerdem ID und VERSION_ID für die programmatische OS-Identifizierung und PRETTY_NAME für ein benutzerfreundliches Label. Siehe die offizielle Ubuntu os-release Manpage.
Wenn Sie nur den lesbaren Namen ohne die anderen Variablen möchten, ist ein einfacher Befehl:
Dies ist in der Regel ein besserer maschinenlesbarer Ansatz als das Parsen einer langen formatierten Befehlsausgabe.
Methode 4: Verwenden Sie hostnamectl, wenn Sie auch Systemdetails benötigen
Auf Ubuntu-Systemen, die systemd verwenden, kann hostnamectl eine breitere Systemzusammenfassung liefern:
hostnamectl
Die Ausgabe kann das Betriebssystem, den Kernel, die Architektur, den Hostnamen und Virtualisierungsinformationen enthalten. Das macht es nützlich, wenn ein Support-Techniker mehr als nur das Ubuntu-Release anfordert.
Allerdings ist hostnamectl nicht die beste Wahl für jede Umgebung. Container, minimale Umgebungen, Chroots oder Systeme, auf denen die relevanten systemd-Dienste nicht verfügbar sind, können sich anders verhalten. Wenn Ihr einziges Ziel das Ubuntu-Release ist, sind lsb_release oder /etc/os-release einfacher.
Methode 5: Verwechseln Sie die Ubuntu-Version nicht mit der Kernel-Version
Ein häufiger Fehler besteht darin, auszuführen:
uname -r
und anzunehmen, dass das Ergebnis die Ubuntu-Version ist. Das ist nicht der Fall. Die Ubuntu-uname-Manpage definiert -r als die Option, die die Kernel-Release anzeigt. Ein Wert wie 6.8.0-xx-generic beschreibt beispielsweise den Linux-Kernel, den Sie ausführen, nicht ob das Betriebssystem Ubuntu 22.04, 24.04 oder 26.04 ist. Siehe die offizielle Ubuntu uname Manpage.
Die Unterscheidung ist wichtig, da ein Ubuntu-LTS-Release im Laufe seiner Lebensdauer neuere Kernel erhalten kann, insbesondere durch Hardware-Enablement-Updates oder cloud-spezifische Kernel. Zwei Maschinen mit demselben Ubuntu-Release können daher unterschiedliche Kernel-Versionen melden.
Wenn jemand Informationen zur Fehlerbehebung anfordert, ist es oft nützlich, beide Werte bereitzustellen:
lsb_release -ds
uname -r
Die erste Zeile identifiziert das Ubuntu-Release; die zweite identifiziert den laufenden Kernel.
Methode 6: Überprüfen Sie die Version korrekt in WSL, Containern und entfernten Systemen
Ubuntu auf WSL
Verwenden Sie innerhalb von Ubuntu im Windows Subsystem for Linux lsb_release -a oder cat /etc/os-release, um das Ubuntu-User-Space-Release zu identifizieren. Wenn Sie uname -r ausführen, sehen Sie möglicherweise einen Microsoft/WSL-bezogenen Kernel-String. Das ist zu erwarten: Die Kernel-Informationen und die Ubuntu-Distributionsversion beantworten unterschiedliche Fragen.
Canonical dokumentiert Ubuntu als eine offiziell verfügbare Umgebung für WSL in seiner Ubuntu-Releases-Dokumentation.
Docker und andere Container
Wenn Sie cat /etc/os-release innerhalb eines Containers ausführen, identifizieren Sie normalerweise das Betriebssystem des Container-Images, nicht das Host-Betriebssystem. Ein Container, der auf Ubuntu 24.04 basiert, kann auf einem Host laufen, der ein anderes Ubuntu-Release – oder sogar eine andere Linux-Distribution – verwendet.
Ebenso spiegelt uname -r innerhalb eines typischen Containers den mit dem Host geteilten Kernel wider. Deshalb können die beiden Befehle scheinbar „nicht übereinstimmen“: Sie beschreiben unterschiedliche Ebenen.
Entfernte SSH-Systeme
Führen Sie den Versionsbefehl auf der entfernten Shell aus, nachdem Sie sich per SSH auf einem Server angemeldet haben. Verlassen Sie sich nicht auf die Ubuntu-Version Ihres lokalen Laptops. Eine nützliche einzeilige Überprüfung ist:
Dies gibt Ihnen sowohl den Distributions- als auch den Kernel-Kontext, bevor Sie Paket- oder Konfigurationsänderungen vornehmen.
Was tun, wenn lsb_release „command not found“ meldet?
Gehen Sie nicht davon aus, dass das Betriebssystem defekt ist. Einige minimale Images enthalten möglicherweise nicht jeden Komfortbefehl. Verwenden Sie zunächst die Systemdatei, die auf normalen modernen Ubuntu-Installationen bereits vorhanden ist:
cat /etc/os-release
Wenn Sie lsb_release speziell für ein vorhandenes Skript benötigen, können Sie prüfen, ob das Paket installiert ist, und das entsprechende Ubuntu-Paket über APT installieren. Für eine einmalige Versionsüberprüfung ist die Installation eines weiteren Pakets jedoch normalerweise unnötig, da /etc/os-release die Release-Identifizierung bereits bereitstellt.
So verstehen Sie Ubuntu-Versionsnummern
Das offizielle Release-Format von Ubuntu ist YY.MM[.POINT-RELEASE] [LTS]. Die ersten beiden Ziffern repräsentieren das Jahr, und die nächsten beiden repräsentieren den Monat der Erstveröffentlichung. Ubuntu 26.04 wurde beispielsweise im April 2026 veröffentlicht. Canonical veröffentlicht normalerweise alle sechs Monate eine neue Ubuntu-Serie und alle zwei Jahre im April ein LTS-Release. Siehe die offizielle Ubuntu-Release-Zyklus-Dokumentation.
Eine Nummer wie 24.04.1 ist ein Point-Release der 24.04-LTS-Serie. Canonical erklärt, dass Point-Releases Updates bündeln, die seit dem ursprünglichen LTS-Release vorgenommen wurden, sodass Neuinstallationen von einem aktuelleren Image starten. Bei den meisten Software-Kompatibilitätsprüfungen ist die wichtige Basis-Serie weiterhin 24.04, obwohl das Point-Release-Niveau relevant sein kann, wenn es um Installationsmedien, Hardware-Enablement oder einen bestimmten System-Snapshot geht.
Das Label LTS bedeutet Long Term Support (Langzeitunterstützung). Die aktuelle Canonical-Dokumentation gibt an, dass LTS-Releases fünf Jahre lang standardmäßige Sicherheitswartung für Pakete in der Hauptkomponente erhalten, während Interim-Releases neun Monate lang unterstützt werden. Deshalb ist es auch wichtig, die genaue Ubuntu-Version zu kennen, wenn Sie prüfen, ob sich ein Rechner noch innerhalb seines normalen Support-Zeitraums befindet.
Welche Methode sollten Sie verwenden?
Situation
Beste Methode
Warum
Ubuntu Desktop Anfänger
Einstellungen → System → Info
Keine Befehle erforderlich
Normale Terminal- oder SSH-Sitzung
lsb_release -a
Lesbares Release, Beschreibung und Codename
Minimaler Server oder fehlendes lsb_release
cat /etc/os-release
Verwendet die Standard-OS-Identifizierungsdatei
Shell-Skript
Lesen Sie ID und VERSION_ID aus /etc/os-release
Strukturierte Werte sind zuverlässiger zu testen
Support-Anfrage mit mehr Systemkontext
hostnamectl plus uname -r
Fügt Kernel, Architektur, Hostnamen und andere Details hinzu
WSL oder Container
/etc/os-release plus uname -r
Trennt User-Space-Distribution von Kernel-Informationen
Abschließende Überprüfung: Stellen Sie sicher, dass Sie die richtige Version gefunden haben
Bevor Sie Software installieren oder versionsabhängigen Anweisungen folgen, überprüfen Sie das Ergebnis mit zwei unabhängigen Informationen. Führen Sie aus:
Die ersten beiden Zeilen sollten dieselbe Ubuntu-Release-Serie identifizieren. Die dritte Zeile wird normalerweise anders aussehen, da sie das Kernel-Release ist, und das ist zu erwarten.
Wenn beispielsweise die Beschreibung Ubuntu 24.04.1 LTS lautet und VERSION_ID24.04 anzeigt, befinden Sie sich auf der Ubuntu 24.04 LTS-Serie. Ein separater Kernel-Wert wie 6.x.x-...-generic widerspricht diesem Ergebnis nicht.
Sobald diese Werte übereinstimmen, können Sie sicher Dokumentationen, Repositories, Paket-Anweisungen und Support-Richtlinien verwenden, die für diese Ubuntu-Serie bestimmt sind. Wenn Sie Systeminformationen mit jemand anderem teilen, ist die nützlichste knappe Antwort normalerweise das Ubuntu-Release plus die Kernel-Version – zum Beispiel „Ubuntu 24.04 LTS, Kernel 6.x“ – anstatt nur einer der beiden.