Comment puis-je savoir sur quelle version de Debian une version particulière d'Ubuntu est basée?

16

Ma compréhension est qu'Ubuntu est basé sur Debian. Par exemple, sur la page Wikipédia d'Ubuntu, il est indiqué « Il s'agit d'une distribution Linux basée sur l'architecture Debian. » Comment puis-je savoir sur quelle version de Debian une version particulière d'Ubuntu est basée (le cas échéant)?

Par exemple, la version stable actuelle d'Ubuntu est " Artful Aardvark " (17.10) qui annonce qu'elle est basée sur le noyau Linux 4.13, mais ne semble rien dire sur la version Debian.

La version stable actuelle de Debian est le code nommé " Stretch " (9.2) qui annonce un noyau 4.9 (sur la page Stretch liée ci-dessus). Comment puis-je connaître les détails de la relation entre eux? Existe-t-il une commande particulière qui révélera ces informations?

Tyler Durden
la source
1
"Donc, pour résumer le tout avec une analogie .. Ubuntu est pour Debian, comme votre restaurant local est pour le marché fermier local. Le chef Ubuntu se rend périodiquement sur le marché fermier Debian, trouve les meilleurs ingrédients frais, les mélange avec les siens mélange spécial, et produit des aliments pour son public cible. Pour les personnes qui aiment cuisiner, ils peuvent, et font, simplement aller au marché et obtenir ce dont ils ont besoin. " - de: askubuntu.com/a/1358
Tim Kennedy

Réponses:

29

Les versions d'Ubuntu ne sont pas basées sur les versions de Debian. Pendant le développement d'une version d'Ubuntu, les paquets sont importés de Debian unstable, jusqu'au gel de l'importation Debian (dans le passé, les versions LTS importées des tests, et c'est ce que la page wiki liée suggère toujours; cependant, regarder mes paquets montre que 18.04 importe des packages d'unstable). Cela signifie qu'une version d'Ubuntu donnée aura des paquets non gérés par Ubuntu dans n'importe quelle version de Debian au moment du gel de l'importation (sauf demandes de synchronisation explicites ); mais cela ne correspond pas à ce que contiendra la prochaine version de Debian.

Donc, essayer de lier une version d'Ubuntu à une version de Debian finirait par être trompeur.

Vous pouvez regarder le contenu de /etc/debian_versionpour voir le nom de code Debian de la version (en construction) dont les paquets ont été extraits; vous pouvez également faire correspondre les dates de gel des importations Debian à partir des calendriers de publication (par exemple, Artful , Bionic , Cosmic ou Disco ). Vous verrez de cela que la même version de Debian alimente plusieurs versions d'Ubuntu ( par exemple Stretch, qui a fini par être Debian 9, a alimenté Xenial, Yakkety, Zesty et Artful; Buster, qui finira par être Debian 10, a nourri Bionic et Cosmic, et alimente Disco), avec des versions de package assez différentes à chaque fois.

Stephen Kitt
la source
Comment puis-je connaître la date de gel de l'importation pour une version d'Ubuntu particulière? Je ne l'ai pas trouvé sur la page des notes de version.
Tyler Durden
2
@TylerDurden c'est quelque chose que vous devriez probablement demander sur Ask Ubuntu à la place, car c'est là que les experts Ubuntu se retrouvent.
terdon
@TylerDurden les pages Ubuntu wiki ReleaseSchedule devraient l'avoir, par exemple: wiki.ubuntu.com/BionicBeaver/ReleaseSchedule (1er mars: FeatureFreeze, Debian Import Freeze)
muru
2

Ubuntu importe normalement les paquets de Debian instable jusqu'au "gel de l'importation Debian". Pour les versions antérieures de LTS, ils ont choisi d'importer à partir des tests Debian à la place, mais de nos jours, toutes les versions (LTS et non LTS) importent depuis instable. Vous pouvez trouver la date du "gel des importations Debian" en consultant les pages "Calendrier de publication". Par exemple, selon https://wiki.ubuntu.com/ArtfulAardvark/ReleaseSchedule, le gel de l'importation Debian s'est produit le 24 août 2017.

Cependant, pour de nombreux packages de base, Ubuntu fait ses propres décisions et se retrouve souvent avec des versions plus récentes car ils ont moins de soucis concernant la prise en charge des architectures et des configurations ésotériques. Par exemple, au moment du gel des importations Debian par Artful, Debian Sid avait le noyau Linux 4.12 mais Ubuntu Artful était livré avec 4.13.

plugwash
la source