Mein Verständnis ist, dass Ubuntu auf Debian basiert. Auf der Wikipedia-Seite für Ubuntu heißt es beispielsweise: " Es ist eine Linux-Distribution, die auf der Debian-Architektur basiert. " Wie kann ich herausfinden, auf welcher Debian-Version eine bestimmte Ubuntu-Version basiert (falls vorhanden)?
Zum Beispiel ist die aktuelle stabile Version von Ubuntu " Artful Aardvark " (17.10), die ankündigt, dass sie auf dem Linux 4.13-Kernel basiert, aber nichts über die Debian-Version aussagt.
Die aktuelle stabile Version von Debian ist der Code " Stretch " (9.2), der einen 4.9-Kernel ankündigt (auf der zuvor verlinkten Stretch-Seite). Wie kann ich die Einzelheiten der Beziehung zwischen ihnen herausfinden? Gibt es einen bestimmten Befehl, der diese Informationen enthüllt?
Antworten:
Ubuntu-Releases basieren nicht auf Debian-Releases. Während der Entwicklung einer Ubuntu-Veröffentlichung werden Pakete von Debian unstable importiert, bis der Debian-Import einfriert (in der Vergangenheit wurden LTS-Veröffentlichungen aus dem Test importiert, und dies ist, was die verknüpfte Wiki-Seite immer noch vorschlägt; jedoch zeigt ein Blick auf meine Pakete , dass 18.04 importiert Pakete von Unstable). Dies bedeutet, dass eine bestimmte Ubuntu-Version nicht von Ubuntu gepflegte Pakete in der Version hat, die zum Zeitpunkt des Einfrierens des Imports in Debian war (ausgenommen explizite Synchronisationsanforderungen ). aber das stimmt nicht mit dem überein, was die nächste Veröffentlichung von Debian enthalten wird.
Der Versuch, eine Veröffentlichung von Ubuntu an eine Veröffentlichung von Debian zu binden, würde daher irreführend werden.
Sie können den Inhalt von
/etc/debian_version
einsehen, um den Debian-Codenamen der Version (im Aufbau) zu sehen, aus der Pakete gezogen wurden; Sie können auch Debian-Import-Freeze-Daten aus den Veröffentlichungszeitplänen (z. B. Artfuls , Bionics , Cosmics oder Disco's ) abgleichen . Sie werden sehen, dass dieselbe Debian-Veröffentlichung mehrere Ubuntu-Veröffentlichungen füttert ( z. B. Stretch, das letztendlich Debian 9, Xenial, Yakkety, Zesty und Artful enthielt; Buster, das letztendlich Debian 10, Bionic und Cosmic enthielt). und füttert Disco), mit jeweils ganz unterschiedlichen Paketversionen.quelle
Ubuntu importiert normalerweise Pakete von Debian, die bis zum "Einfrieren des Debian-Imports" instabil sind. Für frühere LTS-Releases wurde stattdessen der Import von Debian-Tests gewählt, heutzutage werden jedoch alle Releases (sowohl LTS- als auch Nicht-LTS-Releases) von Unstable importiert. Das Datum des "Debian-Import-Einfrierens" finden Sie auf den "Veröffentlichungszeitplan" -Seiten. Zum Beispiel laut https://wiki.ubuntu.com/ArtfulAardvark/ReleaseSchedule geschah das Einfrieren des Debian-Imports am 24. August 2017.
Für viele Kernpakete macht Ubuntu jedoch eigene Entscheidungen und endet häufig mit neueren Versionen, da sie weniger Bedenken haben, esoterische Architekturen und Konfigurationen zu unterstützen. Zum Zeitpunkt von Artfuls Debian-Import-Freeze hatte Debian Sid zum Beispiel den Linux-Kernel 4.12, aber Ubuntu Artful wurde mit 4.13 ausgeliefert.
quelle