Il y a 3 niveaux de "stabilité" pour un paquet ZeroInstall : stable, testing et developper. À ceux-ci s'ajoutent le "preferred" (un peu comme le apt pinning qui permet de choisir pour un paquet donné quel niveau de stabilité on souhaite) et "packaged" pour les paquets déjà présents dans la distribution. "Packaged" a par défaut une priorité entre stable et preferred, donc ça évite de charger le paquet ZeroInstall s'il existe déjà sur le système.
Le gros problème de ZeroInstall actuellement, c'est que les programmes doivent gérer le déplacement des exécutables (binary relocation) vu qu'il est impossible de savoir où se trouveront les fichiers. Ainsi Scribus, qui inscrit les chemins en dur lors de la compilation, ne fonctionne pas.
[^] # Re: ZeroInstall lib dynamqiue
Posté par Nerdiland de Fesseps . En réponse au journal Diverses choses sur les packages managers. Évalué à 3.
Le gros problème de ZeroInstall actuellement, c'est que les programmes doivent gérer le déplacement des exécutables (binary relocation) vu qu'il est impossible de savoir où se trouveront les fichiers. Ainsi Scribus, qui inscrit les chemins en dur lors de la compilation, ne fonctionne pas.