Est-il sûr d'installer des paquets Ubuntu sur Debian?


9

J'ai trouvé des guides en ligne pour ajouter des PPA et des référentiels Ubuntu à un système Debian. Est-ce une mauvaise idée? Si oui, pourquoi?


J'ai trouvé des mots d'avertissement vagues et terribles enfouis dans les forums, tels que "L'ajout d'un dépôt Ubuntu est un bon moyen de gâcher votre système Debian car ils ne sont pas vraiment compatibles binaires" et "J'ai entendu parler de personnes utilisant Debian Sid sources dans Ubuntu, mais même ils ont tendance à falsifier leurs systèmes " . Cependant, il semble que les gens continuent de le faire, et les guides liés ci-dessus ne sont pas spécifiques aux dangers.
Statisfactions

Réponses:


3

Votre kilométrage peut varier. Je ne ferais pas ça. Il ne s'agit pas seulement de problèmes de dépendances, mais de compatibilité binaire ( https://wiki.ubuntu.com/MarkShuttleworth#What_about_binary_compatibility_between_distributions.3F ): les paquets Debian sont probablement construits avec différentes versions de la chaîne d'outils, vous pouvez donc rencontrer des problèmes.


Merci pour le lien utile! Cela répond au problème dont les gens parlaient dans les forums de manière beaucoup plus approfondie que je ne l'ai vu ailleurs.
Statisfactions

6

Fondamentalement, puisque dpkg et apt sont partagés entre Debian et Ubuntu, ils pourront lire et utiliser sans problème des référentiels créés pour "l'autre côté". Cependant, dès que vous essayez d'installer des packages non triviaux à partir d'un référentiel "étranger", vous risquez de rencontrer des problèmes de dépendance. Certains paquets sont nommés différemment sur Debian et Ubuntu, donc s'ils étaient répertoriés comme une dépendance du paquet que vous essayez d'installer, vous pourriez vous retrouver avec des paquets manquants ou des installations en double.

D'après mon expérience, un logiciel tiers avec peu de dépendances (comme NX) peut fonctionner, mais n'essayez pas de mélanger des outils GNU ou des choses similaires.


1
Pour certaines petites choses, ce ne sera pas un problème. J'ai entendu parler de personnes utilisant le vin des dépôts ubuntu sur debian très bien.
Rob

C'est la plupart de ce que je cherchais, merci! Pourriez-vous préciser ce que vous entendez par référentiels "étrangers"? De plus, je ne sais pas ce que vous voulez dire lorsque vous parlez de mélanger des outils GNU ... voulez-vous dire différentes versions du même outil GNU? Ou obtenir un outil GNU des dépôts Debian et un autre des dépôts Ubuntu?
Statisfactions

Les référentiels "étrangers" sont ceux qui ne sont pas fournis par la distribution elle-même. Par exemple, le navigateur Web Opera utilise un référentiel sur deb.opera.com et FreeNX utilise launchpad.net/~freenx-team/+archive/ppa . Les deux servent en même temps d'exemple pour les logiciels qui peuvent être installés à partir d'un référentiel sur Ubuntu et Debian, car leurs dépendances ne sont pas critiques.
jstarek
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.