Wie kann ich herausfinden, auf welcher Debian-Version eine bestimmte Ubuntu-Version basiert?

16

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?

Tyler Durden
quelle
1
"Also, um es mit einer Analogie zusammenzufassen. Ubuntu ist für Debian, wie Ihr lokales Restaurant für den lokalen Bauernmarkt. Chef Ubuntu geht regelmäßig zum Debian-Bauernmarkt, findet die besten frischen Zutaten und mischt sie mit seinen eigenen besondere Mischung, und produziert Lebensmittel für sein vorgesehenes Publikum. Für Menschen, die gerne kochen, können und tun, einfach auf den Markt gehen und bekommen, was sie brauchen. " - von: askubuntu.com/a/1358
Tim Kennedy

Antworten:

29

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_versioneinsehen, 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.

Stephen Kitt
quelle
Wie kann ich das Import-Einfrierdatum für eine bestimmte Ubuntu-Version herausfinden? Ich konnte es auf der Seite mit den Versionshinweisen nicht finden.
Tyler Durden
2
@ TylerDurden, das ist etwas, was du wahrscheinlich auf Ask Ubuntu fragen solltest, da dort die Ubuntu-Experten rumhängen.
Terdon
@TylerDurden die Ubuntu-Wiki ReleaseSchedule-Seiten sollten es zum Beispiel haben: wiki.ubuntu.com/BionicBeaver/ReleaseSchedule (1. März: FeatureFreeze, Debian Import Freeze)
muru
2

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.

Plugwash
quelle