• [^] # Re: Un petit exemple

    Posté par (site web personnel) . En réponse au journal La diversité ou la complexité inutile ?. Évalué à 4.

    En quoi ceci nécessite-t-il un système de paquets différent du voisin ?

    Cela ne le nécessite pas, et c'est là tout l'exemple à l'origine de ce fil de discussion : Debian et Ubuntu utilisent exactement le même système de paquets, mais tu ne peux pas prendre un paquet Ubuntu au hasard et le mettre sur ta Debian, car Ubuntu fait certaines choses différemment de Debian, et le paquet ne marchera pas. (Et si Ubuntu faisait tout pareil, ça s'appellerait Debian ; inévitablement une distribution différente a au moins une incompatibilité avec une autre.)

    Bref, comme dit plusieurs fois dans les commentaires de ce journal, le format du paquet n'est que l'arbre qui cache la forêt. J'ai fait pas mal de Slackbuilds, de RPM et je sais comment les Deb sont faits, le problème n'est pas l'empaquetage, mais de respecter les normes de chaque distribution : quels fichiers de configuration, quels fichiers d'init, comment gérer le 32/64 bits, et bien sûr, les dépendances. Bien sûr, on peut travailler à minimiser ces écarts (systemd vaincra ?), mais il y en aura forcément toujours.