retour à mon site perso
Sites miroirs
France: http://www.ifrance.com/vonarnim/vainstall
USA: http://vainstall.sourceforge.net



Ce projet a un site sur SourceForge:
http://sourceforge.net/projects/vainstall
SourceForge Logo

Qu'est-ce-que VAInstall?

VAInstall est un installeur multi-plateformes écrit en Java. Il est diffusé sous la licence
GNU GPL License 2.
A l'aide de fichiers de configurations simples, il permet à l'archiveur (personne qui désire créer une archive avec VAInstall) de choisir des fichiers et répertoires à partir d'endroits divers sur le disque, et pas seulement un seul répertoire racine comme le font d'autres installeurs. L'archiveur peut réorganiser complètement les fichiers et répertoires sur la machine de destination. Il peut choisir l'interface graphique que présentera l'installeur sur la machine destination (graphic, xtra, text ou ansi).
VAinstall occupe une place minimale sur la machine destination: il n'écrit pas de gros fichier temporaire sur disque, et permet une désinstallation facile et efficace.

Fonctionnalités

VAInstall a de nombreuses fonctionnalités que n'ont pas d'autres installeurs Java.

A faire

La prochaine version (0.21) incluera les nouvelles fonctionnalités suivantes:

Captures d'écran


Installation VAInstall en mode graphique "classique".



Installation VAInstall en mode texte ansi.



Installation VAInstall en mode graphique "xtra".

Téléchargement

IMPORTANT: si vous avez installé une version précédente de VAInstall, vous devez la désinstaller complètement avant d'installer la nouvelle, car la structure des répertoires a changé.

Vous pouvez télécharger une archive auto-installable (faite avec VAInstall bien sûr!) qui contient les binaires et le code source. Vous devez avoir installé le Java Runtime Environment (JRE ou JDK) 1.2 ou supérieur pour utiliser VAInstall. Si vous ne l'avez pas, téléchargez le à
java.sun.com/j2se. Vous pouvez trouver une JVM alternative pour Linux à www.blackdown.org.
Choisissez, selon votre système, une des 3 archives: Consultez le ChangeLog pour l'historique du développement.
Utilisateurs Windows: note importante

Installation

 

Utilisateurs Windows: n'utilisez pas le Bloc-Notes pour éditer les fichiers texte car ces fichiers dans VAinstall sont formattés Unix. Utilisez Wordpad ou un autre éditeur compatible Unix, comme UltraEdit.
Premièrement, assurez-vous que vous avez installé une version suffisante du Java Software Development Kit (SDK or JDK). Ensuite, vous pouvez choisir, selon votre système, entre 3 types d'archives.

Windows

Unix/Linux

Toutes plateformes avec Java 1.3 minimum

Note: sous Windows, vous pouvez devoir taper le chemin complet pour java: par exemple C:\Program Files\JavaSoft\jre\1.3\bin\java

Désinstallation

Comme pour toute appli installée par VAinstall, allez au répertoire VAinstall et lancez le script de désinstallation:
$ sh uninstall_VAInstall_0_20.sh
(le nom du script peut différer légèrement) ou sous Windows, ouvrez le panneau "Ajout/Suppression de programmes" et choisissez "VAInstall".

Compilation

Si vous désirez recompiler VAInstall à partir des sources, suivez cette procédure: Note: sous Windows, il se peut que vous deviez taper le chemin complet pour javac: par exemple C:\jdk1.3\bin\javac

Bogues connus

IL a été rapporté que l'écran "bleu" de fond peut geler l'exécution en début d'installation, de telle manière que la seule solution soit de rebooter.
L'archiveur peut choisir de ne pas activer l'écran de fond. Mais s'il est activé, l'utilisateur final peut lancer l'installeur sans cet écran:

Documentation

Manuel utilisateur

Un manuel détaille l'utilisation de VAInstall: cliquez
ici. Vous pouvez aussi trouver ce manuel dans votre répertoire locale de VAInstall.

Documentation technique

Le code source n'a pas été vraiment commenté à ce jour, donc il n'y a pas de documentation de l'API, mais l'architecture de VAInstall a été représentée en UML. Si vous avez installé le logiciel Dia, un excellent editeur de diagrammes pour Linux, vous pouvez télécharger le diagramme. Shoft+click:
Vous pouvez aussi voir le diagramme en ligne sur cette image GIF: (Vous devez avoir au minimum 64Mo de ram, car l'image est énorme: 4385x1674, 93Ko.)

Remerciements

Contributeurs à VAInstall:
Remerciements aussi à: pour leurs soutien, idées et rapports de bogues.

Contact, rapports de bogues

Pour toute contribution ou rapport de bogue, contactez l'équipe de développement sur la liste de diffusion du projet:
vainstall-devel@lists.sourceforge.net ou bien posez vos questions et rapports de bogues sur le site projet SourceForge, dans la section "tracker" ou forum.
Vous pouvez contacter l'auteur à: vonarnim@club-internet.fr



© 2000,2001 Axel von Arnim <vonarnim@club-internet.fr>