Stirner a écrit:Il ne s'agit pas que d'avoir un paquet unique mais également de mettre fin au problème de dépendance. Quand le bon père de famille pourra d'un simple clic installer son soft pour son APN sans devoir passer une plombe à télécharger des bouts de fichiers un peu partout sur le net cela simplifiera grandement les choses.
Un paquet n'est pas là uniquement pour résoudre des dépendances. La resolution de ces dernières n'est qu'une des 30 fonctions moyennes de la gestion par paquetage.
Ensuite allons dans le conret:
Sous winwin, il existe le msi, l'auto-extractible, le nullsoft, l'exe proprio, et d'autres encore. Si je veux installer 3 logiciels d'acquisition pour APN ou 2 logiciels de gestion ldap, chacun des ces softs va venir s'installer avec son paquet de bibliothèques. Comme ça pas de problèmes de dépendances. Chacun dans son coin, c'est bien proprio windows reste bien clicka-convi pour le "bon père de famille".
Maintenant le bon pere de famille récupère un soft de jeu de poker dans le super format universel. Ce jeu est développé par un utilisateur de Fedora et repose sur la libxft version 1. Notre père de famille disposant d'une ubuntu installe le jeu et se paye un bon message d'erreur: pas de libxft version 1, uniquement la version 2 disponible. Impeccable, notre format universel a résolu la dépendance.
Chacune des distributions Linux ou GNU/Linux implémentent leur standard 'de fait' et le font évoluer en fonction de leur besoin. Les dépendances entre les paquets d'une distribution donnée ont pour objectif d'atteindre une certaine homogénéïté, définie par les membres du projet. Mais rien ne t'empeche aujourd'hui d'installer des rpm, des slp ou des pkg sur ta distribution préférée pour peu qu'elle dispose de 'alien' et qu'elle soit configurée pour aller taper dans les bon dépots de paquets. Et ne vient pas me dire que c'est pas le rôle d'un utilisateur de configurer ces dépots là [de manière assitée bien sûre], puisque c'est son rôle de mettre en oeuvre le windows update sur son ordinateur personnel.
AMHA, s'attaquer au problème des paquetages Linux sur la mise en place d'un énième format n'est pas la solution.
C'est que ma vision mais sensibiliser les devs sources à automatiser la création de paquets serait un plus. Un bon développement a, entre autres paramètres, des procédures de construction automatisées. Pourquoi ne pas inclure la construction des paquets en plus ?