Si le système permet à la volée de construire un paquet et l'installer avec un double clic, on est effectivement très loin en terme de facilité du système des sources.
On retombe sur le même problème : la compilation, et surtout la création de paquet, est spécifique à chaque distro. Les devs n'ont pas à gérer les différents systèmes de paquets.
Toute la difficulté réside dans le fait de conserver la flexibilité et autres avantages des bibliothèques partagées en y alliant la facilité d'empaquetage (pour le développeur) et d'installation de la dernière version en date (pour l'utilisateur).
A mon avis, c'est plus qu'une difficulté, c'est pratiquement une impossibilité, on est dans l'impasse.
Par contre, si on accepte d'avoir côte à côte les deux mondes (paquets de la distro et applications tierces), ça doit pouvoir se faire : on a déjà LSB et des systèmes de gestion de dépendances. Manque la glue qui permettrait au mieux d'installer à la demande les libs requises depuis la distro, au pire d'installer des libs hors-distro venant avec l'application.
Après tout, l'arborescence /usr/local (ou /opt ) est historiquement là pour ça.
[^] # Re: Pour un app store GNU/Linux multi distro
Posté par yanndlfp . En réponse à la dépêche Nouveau projet Debian CUT. Évalué à 3.
Si le système permet à la volée de construire un paquet et l'installer avec un double clic, on est effectivement très loin en terme de facilité du système des sources.
On retombe sur le même problème : la compilation, et surtout la création de paquet, est spécifique à chaque distro. Les devs n'ont pas à gérer les différents systèmes de paquets.
Toute la difficulté réside dans le fait de conserver la flexibilité et autres avantages des bibliothèques partagées en y alliant la facilité d'empaquetage (pour le développeur) et d'installation de la dernière version en date (pour l'utilisateur).
A mon avis, c'est plus qu'une difficulté, c'est pratiquement une impossibilité, on est dans l'impasse.
Par contre, si on accepte d'avoir côte à côte les deux mondes (paquets de la distro et applications tierces), ça doit pouvoir se faire : on a déjà LSB et des systèmes de gestion de dépendances. Manque la glue qui permettrait au mieux d'installer à la demande les libs requises depuis la distro, au pire d'installer des libs hors-distro venant avec l'application.
Après tout, l'arborescence /usr/local (ou /opt ) est historiquement là pour ça.