Bonjour à tous,
Un récent concernant un utilitaire du nom 'autopackage' à éveillé en moi une bien vieille question.
En fait, je suis à la recherche d'un installateur de programme afin de l'utiliser dans le boulot au lieu des bon vieux 'tar.gz' et autre batterie de scripts.
Je sais qu'il existe une tripoté d'utilitaires de ce type, mais j'aurais surtout voulu avoir un retour d'expérience. Les besoins que j'identifie sont les suivants :
1) Simple pour l'utilisateur
Un peu du genre de l'installateur nVidia.
2) Simple pour le développeur
Pas besoin de pouvoir/devoir configurer un millier de paramètres. Un descriptif XML permettant de créer quelques répertoires à partir d'une racine donnée par l'utilisateur et de lancer quelques commandes 'shell' serait très bien.
3) éventuellement graphique
Mais alors, il faut que ça tourne sur une Sun 'out-of-the-box'. Un truc Java serait alors pas mal, ou alors du bon ncurses (ça sera toujours mieux que le script 'install.sh' roulé sous les aisselles et qui est toujours bourré de bugs).
D'avance merci pour tous vos pointeurs.
# Addendum
Posté par Bonnefille Guilhem (site web personnel) . Évalué à 1.
4) la désinstallation et l'upgrade
Un peu comme le truc de nVidia.
5) les fichiers de type configuration (lors de l'upgrade)
Un peu comme RPM et Deb.
Le top, serait que pour les fichiers de conf, il tente des merges.
[^] # Re: Addendum
Posté par totof2000 . Évalué à 2.
http://www.netbsd.org/Documentation/software/packages.html#why-pkgs(...)
Il est simple pour l'utilisateur, a mon avis simple pour le développeur (une fois qu'il connait le systeme bien sur).
Il n'est pas graphique, gere la désinstallation et l'upgrade.
Il es tres bien documenté et disponible pour Netbsd, Linux, Solaris, Darwin, FreeBSD,OpenBSD, Irix, BSD/OS, AIX.
[^] # Re: Addendum
Posté par Bonnefille Guilhem (site web personnel) . Évalué à 1.
[^] # Re: Addendum
Posté par totof2000 . Évalué à 2.
# IzPack
Posté par Pierre D. . Évalué à 2.
http://www.izforge.com/izpack/(...)
[^] # Re: autre solution
Posté par totof2000 . Évalué à 1.
Sinon j'ai vu ca:
http://arxiv.org/ftp/cs/papers/0411/0411055.pdf(...)
http://hal.ccsd.cnrs.fr/docs/00/02/75/37/ANNEX/DECOR04_Charles.pdf(...)
Je ne sais pas par contre dans les détails comment ca marche mais ca a l'air de correspondre a tes besoins ... Peut-être pourrais tu les contacter pour l'obtenir ... ( cf le premier lien).
Essai de te renseigner d'avantage et tiens nous au courant.
# Loki tools
Posté par Frédéric Lopez . Évalué à 2.
Ça recouvre quatre outils différents : Loki Setup, Loki Update, Loki Uninstall et Loki Patch. Je pense que leurs dénominations parlent d'elles mêmes. Pour plus d'infos :
http://lokigames.com/development/(...)
http://www.icculus.org/loki_setup/(...)
L'installeur NVIDIA est basé sur les Loki Tools.
Ça a l'air d'être assez simple à utiliser et c'est basé sur XML.
C'est graphique (GTK+) ou texte (ncurses) et ça tourne sur SunOS (et AIX, FreeBSD, HP-UX, IRIX, Linux, SCO OpenServer / OpenUNIX).
C'est géré par Loki Uninstall.
Pour les merges, ça m'étonnerait que ce soit géré, mais pour les mises à jour, voir Loki Update ou Loki Patch.
Si tu veux un truc encore plus simple, celui utilisé par NVIDIA et le dernier Doom 3 par exemple, regarde plutôt du côté de makeself alors (http://www.megastep.org/makeself/(...) ). Ça fait aussi partie des Loki Tools et c'est maintenu par la même personne.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.