web-dev-qa-db-fra.com

Pourquoi certains logiciels ne se trouvent-ils pas dans les dépôts officiels Ubuntu?

Pour installer certaines applications, nous devons ajouter un référentiel au système. Pourquoi les créateurs ne les ont-ils pas simplement placés dans le référentiel principal ou dans l'univers, alors que ces applications ont une licence GPL et qu'elles ne sont pas nouvelles (Grub Customizer, par exemple). Quelle est la cause de cela?

17
R S

Le logiciel dans mainest pris en charge par Canonical. De toute évidence, ils ne supporteront pas tous les logiciels arbitraires sur Internet. Le logiciel dans universeest hérité de Debian, où un groupe de personnes, désigné comme développeurs Debian, assume la responsabilité de la maintenance des paquets qu'ils téléchargent (même si le conditionnement réel est effectué par d'autres). De toute évidence, ils ne sont pas en mesure de gérer des packages pour chaque logiciel sur Internet.

Que font les gens qui ne peuvent pas obtenir de développeurs Canonical ou Debian qu'ils prennent en charge leurs logiciels? Ils doivent trouver d'autres moyens, notamment la création de leur propre référentiel. L’introduction du PPA par Ubuntu a permis aux volontaires de la communauté de ne plus avoir à gérer des packages, tout en libérant les développeurs de nombreuses contraintes imposées par les règles de publication des distros.

Rappelez-vous que ce que vous voulez n'est peut-être pas ce que quelqu'un d'autre veut. En s’en tenant à un ensemble stable de logiciels et en autorisant les PPA, alors que les utilisateurs ont un léger surcoût à tenir à jour la liste des référentiels, ils disposent d’une grande souplesse pour obtenir ce dont ils ont besoin. Les développeurs bénéficient d’une flexibilité dans la fourniture de mises à jour. Les responsables de la maintenance sont soulagés de la pression liée à la nécessité de se tenir au courant de chaque logiciel arbitraire sur Internet.

19
muru

Dans le cas particulier de GRUB Customizer, il n'est pas empaqueté dans Debian simplement parce que personne n'a effectué le travail d'empaquetage. Il y a un demande de paquet ouvert pour celui-ci, donc quiconque veut (et peut) faire l'emballage est le bienvenu. Et ce n’est pas dans Ubuntu parce que ce n’est pas dans Debian.

8
fkraiem