Je te conseille d'essayer les Loki Tools, il me semble que ça correspond assez bien à ce que tu cherches. C'est ce qui est utilisé pour installer des jeux propriétaires sous Linux (Quake, Unreal Tournament, les jeux Loki, etc.).
1) Simple pour l'utilisateur
Un peu du genre de l'installateur nVidia.
L'installeur NVIDIA est basé sur les Loki Tools.
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.
Ça a l'air d'être assez simple à utiliser et c'est basé sur XML.
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).
C'est graphique (GTK+) ou texte (ncurses) et ça tourne sur SunOS (et AIX, FreeBSD, HP-UX, IRIX, Linux, SCO OpenServer / OpenUNIX).
4) la désinstallation et l'upgrade
Un peu comme le truc de nVidia.
C'est géré par Loki Uninstall.
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.
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.
# Loki tools
Posté par Frédéric Lopez . En réponse au message Installeur de soft 'professionnel'. É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.