Pour avoir été mainteneur, je pense que le problème n'en est pas un.
Ce qui est vraiment problématique, c'est que beaucoup de logiciels ne sont pas trivialement portables, ce qui rend leur empaquetage compliqué. S'ils était tous bien codés, alors il serait facile de les empaqueter, et le choix des outils serait purement subjectif.
En fait, ce qu'il faut, c'est que les archives soient indépendantes de la distro. Il serait bien que la même archive installe son contenu à des endroits différents en fonction de l'OS/la distribution. Ainsi par exemple, les executables sur Debian iraient dans /usr/bin, et sur FreeBSD, dans /usr/local/bin. Le chemin ne serait pas dans l'archive, qui contiendrait à la place une méta-donnée "executables publiques" (ie, qui iraient dans un /bin habituellement dans le path).
# Mauvais problème
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal La diversité ou la complexité inutile ?. Évalué à 5.
Pour avoir été mainteneur, je pense que le problème n'en est pas un.
Ce qui est vraiment problématique, c'est que beaucoup de logiciels ne sont pas trivialement portables, ce qui rend leur empaquetage compliqué. S'ils était tous bien codés, alors il serait facile de les empaqueter, et le choix des outils serait purement subjectif.
En fait, ce qu'il faut, c'est que les archives soient indépendantes de la distro. Il serait bien que la même archive installe son contenu à des endroits différents en fonction de l'OS/la distribution. Ainsi par exemple, les executables sur Debian iraient dans /usr/bin, et sur FreeBSD, dans /usr/local/bin. Le chemin ne serait pas dans l'archive, qui contiendrait à la place une méta-donnée "executables publiques" (ie, qui iraient dans un /bin habituellement dans le path).