Tutorial : Virtualiser gratuitement des applications avec Cameyo
Introduction
Actuellement en phase de beta, Cameyo est une solution de virtualisation d’application 100 % gratuite, ce qui se trouve être relativement original tant les logiciels dans ce domaine sont tous payants. Voila donc une alternative sympatique à thinapp et autres…
Concrètement, ce programme permet d’exécuter des applications sans que celles-ci ne soient installées sur un ordinateur.
Ceci est rendu possible grâce la virtualisation des ressources du système comme les clés de registre, les variables, les fichiers et dossiers et j’en passe…le tout dans un environnement dit virtuel.
Il y a plusieurs avantages à cette technique :
- Vous pouvez rendre une application portable pour la stocker par exemple sur votre clé usb
- Vous pouvez faire cohabiter 2 versions de la même application sans que cela ne provoque de conflit ou d’interférence
- En cas de plantage de votre système, plus besoin de tout réinstaller, il suffit simplement de récupérer vos applications
Il est important de noter que ce logiciel est actuellement en phase de beta et est bien moins riche que ce que peut apporter un Thinapp de monsieur VMware.
Par exemple, il n’est pas possible actuellement de définir de mode d’isolation lors de la configuration, le seul mode disponible actuellement étant le mode Merged : l’application peut lire et écrire directement dans le système. Le second mode connu étant le WriteCopy, qui permet d’empêcher l’application d’écrire dans les zones sensibles).
Il est également probable que les applications se basant sur le Framework .Net ou utilisant des drivers n’apprécient pas trop la méthode :p
Prérequis
Même si dans le concept, créer un paquetage d’une application peut s’apparenter à quelque chose de simple, il faut tenir compte de plusieurs éléments :
- L’environnement de capture d’application doit être le plus « propre » possible.
En effet, plus vous aurez d’éléments actifs tournant en tâche de fond sur votre système ou bien d’éléments installés pouvant générer des conflits, plus vous risquez de capturer des informations indésirables ce qui aura pour conséquence au mieux d’alourdir la taille finale du paquetage ou au pire de le rendre non fonctionnel… - L’environnement de capture doit être également le plus proche de l’environnement final visé, capturer un logiciel sous Windows 98 pour le faire tourner dans Windows 7 n’est clairement pas une bonne approche (mais cela peut marcher).
Il est donc recommandé de travailler dans une machine virtuelle (vmware, virtualbox ou autre à votre préférence), l’utilisation du système de snapshost étant un must pour ce que nous souhaitons faire (histoire de remettre au propre la machine chaque fois).
Passons maintenant à ce qu’il va nous falloir pour virtualiser une application. Nous allons prendre le logiciel de retourne libre The Gimp comme cobaye.
Attention : L’ensemble de ce tutorial est fait dans un Windows XP virtualisé sous virtualbox, je ne vais pas traiter ici de l’utilisation de ce dernier.
Voici ce qu’il nous faut pour débuter :
- Disposer d’un environnement virtuel avec Windows Xp, Vista ou Seven (ou même serveur mais je n’ai pas testé)
- Les sources d’installation de The Gimp, vous pouvez les obtenir en vous rendant à cette adresse
- Le logiciel Cameyo disponible depuis le site officiel à cette adresse
Installation de Cameyo
L’installation du logiciel est relativement enfantine, après avoir récupéré le logiciel sur le site de l’éditeur, exécutez le dans votre environnement virtuel :
Cliquez sur le bouton Next >
Définissez l’endroit où vous souhaitez installer Cameyo, pensez bien à cocher Everyone si vous souhaitez utiliser le logiciel depuis un autre compte utilisateur puis cliquez sur le bouton Next >
Cliquez sur Next pour lancer l’installation du programme
L’installation se déroule …
Cliquez sur le bouton Close pour terminer l’installation.
Ceci fait, nous allons pouvoir procéder à la capture du logiciel TheGimp
Fonctionnement du Packager
Avant de débuter, il faut que vous compreniez comment l’ensemble va fonctionner, voici les différentes phases :
- Le prescan : Le packager de Cameyo va effectuer un snapshot de votre système (ou cliché en français). Dans les grandes lignes, il va aller voir l’état des clés de registre, des variables, de vos fichiers etc… cette étape est plus ou moins longue suivant l’état de votre système.
- L’installation : une fois l’étape de prescan achevée, nous installerons notre logiciel normalement
- Le postscan : Cette phase intervient après l’installation du logiciel, elle a pour but d’identifier les changements survenus dans votre système, cette opération est elle aussi relativement lourde
- La configuration : Avant de générer le paquetage, il est souvent nécessaire de définir par exemple, le nom du paquetage, la destination de celui-ci et surtout l’exécutable devant être exécuté par défaut, un logiciel pouvant en contenir plusieurs.
- La compilation (ou build) : L’ultime étape qui va permettre de générer le paquetage et donc virtualiser l’application
Capture du logiciel The Gimp
Nous allons commencer par faire un prescan. Cette opération est à faire pour chaque capture de logiciel.
Rendez vous dans le menu démarrer –> Tous les programmes –> Cameyo :
Cliquez sur Capture software installation
Ce qui provoque l’ouverture du packager qui procède à l’analyse du système. (en bas à gauche de votre écran)
Cette opération est plus ou moins longue et est directement liée à votre environnement, que ce soit logiciel ou matériel.
Vient ensuite la phase de postscan
Pour les personnes allergiques à l’anglais, il est écrit en substance :
“Installer le logiciel que vous souhaitez empaqueter. Quand l’installation sera terminée, cliquez sur “Install Done”. Si l’installation nécessite le redémarrage, redémarrez.”
Vous l’aurez compris, il ne faut pas cliquer maintenant sur le bouton Install Done, nous devons d’abord installer the Gimp
Double cliquez sur le fichier d’installation de The Gimp :
Cliquez sur Next >
Cliquez sur le bouton Next >
Cet écran vous propose de choisir le répertoire de destination, cliquez sur Next >
Cet écran permet de définir les éléments à installer, cliquez sur Next >
Pensez à cocher Don’t create a Start Menu Folder puis cliquez sur Next >
Laissez cochez Create a desktop icon pour que le packager puisse trouver l’exécutable par défaut, cliquez sur Next >
Cet écran résume l’ensemble des choix, cliquez sur le bouton Install
L’installation de the gimp est en cours…
Décochez Launch GIMP et cliquez sur Finish
Nous venons d’installer the gimp sur notre système. Il est maintenant temps de faire appel au packager pour qu’il analyse de nouveau le système à la recherche de changements.
Revenez sur la fenêtre du Packager :
Cliquez sur le bouton Install done
Le packager se lancer et lancer son analyse (qui sera un peu longue, allez donc boire un café
)
Une fois l’analyse complète, nous arrivons sur la fenêtre de configuration
Voici les divers éléments qui la composent et qu’il faut renseigner :
- Le nom de votre Application : TheGimp
- Le répertoire ou va être déposé le paquetage : d:\VirtualApp\TheGimp
- L’exécutable par défaut, il peut y en avoir plusieurs, sélectionnez gimp-2.6.exe
Cliquez sur le bouton OK
La compilation du programme débute …
… Après quelques instants, la fenêtre ci-dessus apparait, cliquez sur OK
Nous avons enfin virtualisé the gimp ![]()
Le répertoire de destination se compose au final du paquetage reprenant l’icone par défaut du logiciel ainsi qu’un fichier .log retraçant l’ensemble de l’opération.
Copiez le paquetage sur votre environnement principal (ou un autre pc) et lancez le :
Vous verrez apparaitre en bas à gauche (uniquement la première fois) ce petit message, puis :
Vous savez maintenant virtualiser une application, et gratuitement en plus de ça !
Editer un paquetage
Cameyo est livré avec un petit logiciel qui permet de retoucher la partie configuration, d’enlever certains éléments ou d’en ajouter.
Pour le lancer, allez dans le menu démarrer –> Tous les programmes –> Cameyo
Cliquez sur Package editor
Voici quelques captures pour vous présenter rapidement l’outil qui reste très sobre (mais bon c’est gratuit) :
Ce tutorial est terminé, comme toujours, n’hésitez pas à poster un commentaire ou à vous rendre sur le forum si vous avez des questions ou un avis à donner
© 2010, Nicolas. All rights reserved.
Classé sous: Tutoriaux - Windows


(Aucune notation)

[...] This post was mentioned on Twitter by Nicolas. Nicolas said: Article: Tutorial : Virtualiser gratuitement des applications avec Cameyo (http://cli.gs/A3jz1) http://cli.gs/A3jz1 [...]
Bonjour,Je te remercie pour les tutoriels, ils sont excellent.
Super je connaissais Thinapp, seul hic il est payant !
Maintenant le même en gratuit, que demande le peuple