Bonjour,
Je n'ai pas trouvé de sujet traitant de RUNZ ou SRUN, son ancienne appellation, alors j'en ouvre un.
RUNZ est un framework opensource et toujours en développement, conçu pour lancer des applications empaquetées et exécutables depuis un fichier '.runz'. Les fichiers runz sont supposés être indépendants de la distribution Linux et du système de paquet utilisé, bien que Ubuntu soit encore privilégié pour le moment.
Le principe semble se rapprocher des fichiers .dmg pour OSX, à la différence que les fichiers RUNZ ne s'installent pas dans l'environnement.
RUNZ permet (entre autre) de télécharger des logiciels empaquetés en '.runz' et de les lancer directement par doubleclick.
Le site : http://hacktolive.org/wiki/RUNZ
Installation :
Télécharger et installer ce .deb :
http://hacktolive.org/wiki/RUNZ#RUNZ_framework
Utilisation :
C'est tout simple, il suffit de télécharger l'archive runz :
http://hacktolive.org/wiki/Portable_Applications_(Linux)
Pqr exemple, essayons avec Foxit reader (exemple au hasard), une solution propriétaire pour lire les PDF :
- téléchargement : http://hacktolive.org/files/runz/Foxit_Reader_1.0_Portable.runz
Le fichier runz est déposé sur le bureau :
- lancement :
Doublecliquer sur foxit-reader, une fenêtre d'avertissement apparait :
L'application est lancée :
Quelques remarques :
- les paquets .runz ne s'intègrent pas au gestionnaire de paquet de la distribution
- les applications runz ne sont donc pas mises à jour par le système. Au mieux, l'application gère elle même les mises à jour, comme sur Windows
- les applications sont lancées depuis l'espace utilisateur avec le privilège courant de l'utilisateur
- elles ne sont pas installées dans le système, elles se lancent depuis l'archive runz
- néanmoins,
les applications runz peuvent créer un répertoire de configuration comme n'importe quelle application (attention aux conflits, par exemple si vous lancez Firefox 3.5 en .runz, il mettra à jour les plugins, ce qui sera répercuté au lancement de Firefox 3.0 intégré à la distribution)
En ce qui me concerne, j'y vois un intérêt pour les installations hors-ligne sans connexion internet : on copie le fichier .runz sur une clé USB et on le lance sur un autre poste. En revanche, je suis plus réservé quand à une utilisation au quotidien qui viendrait concurrencer apt-get.
Edit : concernant les SuperDebs, voir le message de Renzo
Le site aborde aussi "SuperDeb", un projet pour rendre portables les paquets .deb (une archive avec toutes leurs dépendances), utile pour les installations hors-ligne :
http://code.google.com/p/superdeb/
http://hacktolive.org/wiki/SuperDebs
SuperDeb respecte le format de paquets de la distribution.
Deux solutions pour utiliser Linux sans connexion internet.