21 votes

Comment Ubuntu est-il plus mis à jour que Debian ?

Je suis en train de lire Debian, Ubuntu ou Linux Mint : Quelle distribution utiliser ?

Ubuntu, d'un autre côté, est fait pour inclure une bonne combinaison de nouveaux et stables ... Certains paquets peuvent être utilisés sur les deux distributions, tandis que d'autres sont spécifiquement destinés à l'une ou l'autre

Si Ubuntu est basé sur Debian, comment se fait-il qu'il soit plus mis à jour ? Utilise-t-elle simplement des sources d'apt différentes ?

Encore une fois, puisqu'elle est basée sur Debian, pourquoi y a-t-il des différences dans la compatibilité des paquets ? A-t-il simplement des choses différentes installées ?

Je peux dire :

  • Tous les paquets Debian fonctionneront sur Ubuntu.
  • Tous les paquets Ubuntu fonctionneront sur Linux Mint (basé sur Ubuntu).

35voto

Joshua McKinnon Points 12379

Une " version de Debian " n'est pas une chose en soi, il y a habituellement différents communiqués de Debian dans la nature.

Debian possède une branche appelée "unstable", ou "Sid", du nom du gamin de Toy Story qui casse ses jouets.

Debian a aussi une version " stable ", qui est publiée quand elle est prête. Celles-ci sont généralement publiées à intervalles plus longs.

Entre les deux se trouve une version appelée "testing", avec des versions du logiciel plus récentes que stable mais plus anciennes qu'unstable. Finalement, "testing" est promu à une version stable.

Typiquement, durant leur cycle de développement, les importations d'Ubuntu source des paquets de Debian Unstable (Sid). À un moment donné, nous arrêter les importations automatiques et au lieu de cela, il apporte des corrections manuellement et le publie sous forme d'Ubuntu tous les 6 mois. Pendant les versions LTS, où la stabilité est plus importante, Ubuntu s'appuiera sur la version tests à la place.

Après la sortie d'Ubuntu, il y a une grande synchronisation avec Debian et le processus se répète.

Tant Debian Stable qu'Ubuntu prennent Debian Unstable -> Testing -> et font ensuite des versions stables basées sur cela. La principale différence entre les processus est qu'Ubuntu est basée sur le temps, en important et en faisant des gels basés sur le calendrier et les objectifs de cette publication, alors que Debian a un cycle plus lent et n'a pas d'objectif strict "Nous devons publier régulièrement". Ubuntu va aussi parfois prendre des choses importantes pour ses utilisateurs et les empaqueter directement, en les soumettant parfois à Debian si nécessaire. Je parle un peu de cela ici :

Il y a longtemps, les publications stables de Debian pouvaient prendre beaucoup de temps, parfois jusqu'à 3 ans : si longtemps qu'au moment de la publication, certains logiciels étaient déjà largement dépassés. Les dernières publications ont été beaucoup plus rapides, avec un intervalle de 1,5 à 2 ans - à peu près le même intervalle que les publications Ubuntu LTS, mais comme le calendrier n'est pas le même, la publication de Debian peut contenir des logiciels plus récents que la dernière publication Ubuntu LTS (ou vice versa).

Les paquets Debian et Ubuntu sont souvent compatibles binaires : les programmes construits sur une distribution peuvent être copiés sur l'autre et fonctionneront avec succès. Mais cela dépend de la disponibilité des mêmes bibliothèques que celles sur lesquelles le paquet a été construit, ce qui n'est pas toujours le cas, que ce soit entre une version Ubuntu et une version Debian ou entre deux versions successives de la même distribution. De plus, l'intégration d'une distribution ne se limite pas à la disponibilité des bonnes bibliothèques. Ainsi, même si le programme contenu dans le paquet a tout ce dont il a besoin pour être exécuté, le paquet peut ne pas s'installer ou s'exécuter correctement à cause de nombreuses différences entre les distributions : un paquet Ubuntu peut ne pas être utilisable sur Debian parce qu'il nécessite upstart, par exemple.

En général, si vous pensez que l'emballage doit être le même entre Debian et Ubuntu, il est toujours plus facile de reconstruire les paquets binaires pour la chaîne d'outils exacte de votre publication. Vous pouvez facilement importer le paquet source et le construire vous-même ou sur un PPA.

De temps en temps, les publications de Debian et d'Ubuntu s'alignent et nous pouvons partager des choses comme une version de GCC, libc6, ou Python ou autre. C'est bien sûr une bonne chose pour l'écosystème, car le fait d'avoir des choses aussi proches les unes des autres facilite la tâche des utilisateurs, des empaqueteurs et des amonts. C'est pourquoi les discussions sur les chaînes d'outils lors du sommet des développeurs Ubuntu prennent généralement en compte l'état de Debian à ce moment-là.

1voto

MiJyn Points 3180

Oui, Ubuntu utilise des sources apt différentes. De nombreuses personnes vérifient les paquets pour les nouvelles versions. Ubuntu a également modifié apt de manière assez importante, ce qui pourrait expliquer pourquoi ils ne sont pas compatibles (je ne suis pas exactement sûr moi-même, mais cela pourrait en faire partie).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X