web-dev-qa-db-fra.com

Comment Ubuntu est-il plus à jour que Debian?

Je lis Debian vs Ubuntu vs Linux Mint: Quelle distribution devriez-vous utiliser?

Ubuntu, en revanche, est fait pour inclure une bonne combinaison de nouveau et de stable ... Certains paquets peuvent être utilisés sur les deux distributions, alors que d’autres sont spécifiquement destinés à l’une ou l’autre

Si Ubuntu est basé sur Debian, comment est-il plus mis à jour? Utilise-t-il simplement différentes aptes?

Comme il est basé sur Debian, pourquoi existe-t-il des différences dans la compatibilité des paquets? At-il simplement des choses différentes installées?

Puis-je dire:

  • Tous les paquets Debian fonctionneront sur Ubuntu.
  • Tous les packages Ubuntu fonctionneront sur Linux Mint (basé sur Ubuntu).
21
Jiew Meng

Une "version Debian" en soi n'est pas une chose, il y a généralement versions différentes de Debian dans la nature.

Debian a une branche appelée "unstable" ou "sid", du nom de l'enfant de Toy Story qui casse ses jouets.

Debian a également une version "stable", qui est publiée lorsqu'elle est prête. Ceux-ci sont généralement libérés à des intervalles plus longs.

Entre les deux se trouve une version appelée "testing", avec des versions de logiciel plus récentes que stables mais plus anciennes qu'instables. Finalement, "tester" est prom vers une version stable.

Généralement, durant leur cycle de développement, Ubuntu importe les paquets source depuis Debian Unstable (sid). À un moment donné, nous arrêtons les importations automatiques et prenons à la place les correctifs manuellement, puis publions le tout sous Ubuntu tous les 6 mois. Dans les versions LTS où la stabilité est plus importante, Ubuntu se base plutôt sur la version testing .

Après la publication d’Ubuntu, la synchronisation avec Debian est importante et le processus se répète.

Les versions stables de Debian et Ubuntu utilisent Debian Unstable -> Testing ->, puis des versions stables basées sur celle-ci. La principale différence entre les processus réside dans le fait qu'Ubuntu est basé sur le temps et qu'il importe et effectue des gels en fonction du calendrier et des objectifs de cette version, alors que Debian effectue un cycle plus lent et n'a pas d'objectif strict "Nous devons publier régulièrement". . Ubuntu prend parfois aussi des choses qui sont importantes pour ses utilisateurs et les empaquetera directement, parfois en les renvoyant à Debian si nécessaire. J'en parle un peu ici:

Il y a longtemps, les versions stables de Debian pouvaient prendre beaucoup de temps, parfois même jusqu'à trois ans: si longtemps que, au moment de sa publication, certains logiciels étaient très obsolètes. Les dernières versions ont été beaucoup plus rapides, avec un intervalle d'environ 1,5 à 2 ans - à peu près au même intervalle que les versions d'Ubuntu LTS, mais comme le calendrier n'est pas identique, la version de Debian peut contenir un logiciel plus récent que la version la plus récente d'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 une autre et fonctionneront avec succès. Mais cela dépend de la disponibilité des mêmes bibliothèques que celles du paquet, ce qui n'est pas toujours le cas, ni entre une version Ubuntu et une version Debian, ni entre deux versions successives de la même distribution. En outre, l’intégration de la distribution ne se résume pas au fait d’avoir les bonnes bibliothèques. Même si le programme du paquet contient tout ce dont il a besoin, il risque de ne pas pouvoir s’installer ou de fonctionner correctement en raison de nombreuses différences entre les distributions. : un paquet Ubuntu peut ne pas être utilisable sur Debian car il nécessite un démarrage en amont, par exemple.

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

De temps en temps, les versions de Debian et Ubuntu s'alignent pour partager des choses comme une version de GCC, libc6 ou python ou autre. C’est bien sûr formidable pour l’écosystème, car avoir des éléments étroitement alignés facilite les choses pour les utilisateurs, les emballeurs et les entreprises en amont. C'est pourquoi les discussions sur les outils du Sommet des développeurs Ubuntu prennent généralement en compte l'état de Debian à l'époque.

34
Jorge Castro

Oui, Ubuntu utilise différentes sources apt. Ils ont beaucoup de gens qui vérifient les paquets pour les nouvelles versions. Ubuntu a également modifié un peu apt, ce qui pourrait expliquer pourquoi ils ne sont pas compatibles (je ne suis pas tout à fait sûr moi-même, mais cela pourrait en faire partie).

1
MiJyn