En gros ce que tu demandes c'est que chaque distros maintienne un "dépôt" officiel pour les programmes non-inclus, avec potentiellement pas mal de paquets/scripts faits à la va vite, compatibles avec seulement une distro, voire une seule version/une seule architecture.
Une distro voulant se vanter d'une certaine stabilité risque de ne pas être enchantée à cette idée, d'autres ont déjà un système du genre, cherchant plutôt l'équilibre entre la bidouille et le paquet officiel : les dépôts du type contrib ou universe. Au final on arrive toujours à la même chose.
Que ce soient les pkgbuilds, les slackbuilds ou tout autre système du même genre, on ne contribue qu'à une seule distribution. Il suffit d'en changer pour se retaper le script/paquet des programmes qui ne sont pas dans le dépôt officiel.
La solution que j'aime bien, et que tu cites, c'est Zero Install. Il est relativement simple de faire une interface (pour un binaire et/ou une source à compiler), c'est indépendant de la distro, c'est simple à utiliser, c'est sécurisé, on peut regarder dans les logiciels installés par la distro pour éviter de télécharger des dépendances inutiles, on peut installer plusieurs versions d'un même programme, etc etc
Personnellement je trouve ça idéal pour distribuer les logiciels tiers dont tu parles. Ça gagne vraiment à être utilisé et bidouillé, et je cherche encore les inconvénients sur le fond. On peut même spécifier plusieurs SE dans une interface (une version Linux x86, Linux x86-64 et FreeBSD x86 dans la même interface par exemple).
# Compatibilité
Posté par Nerdiland de Fesseps . En réponse au journal Problèmes d'installation des logiciels : paquets sources ?. Évalué à 7.
Une distro voulant se vanter d'une certaine stabilité risque de ne pas être enchantée à cette idée, d'autres ont déjà un système du genre, cherchant plutôt l'équilibre entre la bidouille et le paquet officiel : les dépôts du type contrib ou universe. Au final on arrive toujours à la même chose.
Que ce soient les pkgbuilds, les slackbuilds ou tout autre système du même genre, on ne contribue qu'à une seule distribution. Il suffit d'en changer pour se retaper le script/paquet des programmes qui ne sont pas dans le dépôt officiel.
La solution que j'aime bien, et que tu cites, c'est Zero Install. Il est relativement simple de faire une interface (pour un binaire et/ou une source à compiler), c'est indépendant de la distro, c'est simple à utiliser, c'est sécurisé, on peut regarder dans les logiciels installés par la distro pour éviter de télécharger des dépendances inutiles, on peut installer plusieurs versions d'un même programme, etc etc
Personnellement je trouve ça idéal pour distribuer les logiciels tiers dont tu parles. Ça gagne vraiment à être utilisé et bidouillé, et je cherche encore les inconvénients sur le fond. On peut même spécifier plusieurs SE dans une interface (une version Linux x86, Linux x86-64 et FreeBSD x86 dans la même interface par exemple).