- Installer la version N-1, N+1 d'un logiciel. Non monsieur, vous devez utiliser celui qui est livré avec votre distribution.
- Installer la version N et N+1 d'un logiciel. Utile pour tester avant une migration, ou utiliser / tester de nouvelles fonctionnalités en gardant l'ancienne version.
(...)
Ça parait absurde mais windows permet tout cela.
Ca dépend beaucoup du logiciel, ça. Sous Windows, la plupart des logiciels installent leurs dll à la porc en écrasant les versions précédentes. Donc même si tu peux théoriquement installer la version n+1/n-1 dans un autre répertoire, la deuxième installation risque fort d'atomiser la première. Autre avantage du système de paquets : Il est possible de revenir en arrière. Je peut installer la version n+1 et si elle ne me convient pas, je peut remettre la version n. Les fichiers de configuration sont sauvegardés et je sais que je pourrais remettre ma machine dans l'état ou elle était avant.
Un autre exemple concret, les distro ne packagent pas les versions BETA de GCompris et c'est une bonne chose. Mais comment faire pour que les utilisateurs finaux (parents, professeurs) puis tester. Il ne savent pas compiler donc ne testent pas le logiciel. On pert l'intérêt du logiciel libre car on se retrouve coupé de la base des gens qui voudraient vous aider.
Pourquoi ne pas distribuer des versions binaires liées statiquement ? Nexuiz par exemple propose des archives toutes bêtes. Il n'y a qu'a détargéziper dans un répertoire et cliquer sur le programme (pas besoin d'être root en plus).
[^] # Re: Les limites du système de packaging actuel
Posté par Croconux . En réponse au journal Distributions Linux, vers un éclatement des formats de paquetages ?. Évalué à 2.
- Installer la version N et N+1 d'un logiciel. Utile pour tester avant une migration, ou utiliser / tester de nouvelles fonctionnalités en gardant l'ancienne version.
(...)
Ça parait absurde mais windows permet tout cela.
Ca dépend beaucoup du logiciel, ça. Sous Windows, la plupart des logiciels installent leurs dll à la porc en écrasant les versions précédentes. Donc même si tu peux théoriquement installer la version n+1/n-1 dans un autre répertoire, la deuxième installation risque fort d'atomiser la première. Autre avantage du système de paquets : Il est possible de revenir en arrière. Je peut installer la version n+1 et si elle ne me convient pas, je peut remettre la version n. Les fichiers de configuration sont sauvegardés et je sais que je pourrais remettre ma machine dans l'état ou elle était avant.
Un autre exemple concret, les distro ne packagent pas les versions BETA de GCompris et c'est une bonne chose. Mais comment faire pour que les utilisateurs finaux (parents, professeurs) puis tester. Il ne savent pas compiler donc ne testent pas le logiciel. On pert l'intérêt du logiciel libre car on se retrouve coupé de la base des gens qui voudraient vous aider.
Pourquoi ne pas distribuer des versions binaires liées statiquement ? Nexuiz par exemple propose des archives toutes bêtes. Il n'y a qu'a détargéziper dans un répertoire et cliquer sur le programme (pas besoin d'être root en plus).