Newsgroup: it.comp.programmare.win32
Titolo: Installare

Spero non sia una faq, ma non ho mai affrontato il problema e mi trovo a
dover scegliere ora uno strumento adeguato, e non vorrei partire col piede
sbagliato.
Mi spiego: ho la necessita' di dover creare un pacchetto autoinstallante,
(un classico setup.exe), di un'applicazione piuttosto complessa.
Applicazione scritta in java, che necessita quindi della java virtual
machine, tomcat, mysql, e probabilmente qualche altra cosa.
Il prodotto che mi serve deve poter fare quanto segue:
1) una volta partito chiedere un po' di informazioni tipo il path di
destinazione, se si vuole installare anche la jvm, mysql, ecc..
2) raccolte le informazioni deve lanciare i sottosetup delle applicazioni
richieste (ad esempio il setup di java, il setup di mysql ecc..)
3) deve poter far eseguire un batch dos o qualcosa che mi permetta di far
si che il mysql appena installato mi crei un database con delle tabelle
gia' pronte. Insomma devo poter automatizzare l'esecuzione di uno script
sql a mysql.
4) deve poter creare dei files di configurazione. Files di testo, ma
essenziali poi per l'applicazione, contenenti ad esempio le informazioni
sul path di installazione.
5) deve poter settare delle variabili di ambiente.
6) sarebbe bene potesse gestire anche l'eventuale richiesta di una licenza
(il classico key da immettere per poter usare l'applicazione).
7) ovviamente deve poi copiare tutta una serie di files (classi, jsp,
immagini, html ecc..) nel path selezionato.
Non dovrei aver la necessita' di settare registri o scaricare roba da
internet, chiaro che se lo fa, meglio.
Inoltre sarebbe bello potesse essere personalizzata l'interfaccia grafica,
ad esempio mettendo il logo dell'azienda.
Girando mi e' parso di capire che la soluzione migliore sia window
installer della microsoft, ma non vorrei che fosse incasinatissimo da
usare, d'altronde esistono altri tool simili ma non so quanto affidabili e
seri siano.
Morale: che mi consigliate?
-- 
L'ora non ha una concepibile importanza
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:bnb8i5$gec$1...@news.newsland.it...

Personalmente ti consiglio Install Shield Developer (la versione 8 fa tutto
ciò che chiedi e molto, moooooolto di più!)
Non è incasinatissimo da utilizzare (se hai la pazienza di leggerti la
documentazione), si basa sul motore MSI  ed è decisamente potente.
In alternativa potresti utilizzare Wise Installation System, ma non so se ti
permette di fare tutto ciò che chiedi.

 ciň che chiedi e molto, moooooolto di piů!)
Molto gentile. Sai dove posso trovarlo? Ed e' freeware o pagamento?


 ha scritto nel messaggio
news:bnba8v$s4f$1...@news.newsland.it...

Non č un freeware e, soprattutto, non costa poco....        ;)

 Non č un freeware e, soprattutto, non costa poco....        ;)
Ahi, non va bene :(
Che mi dici del classico window installer? o esiste un tool freeware/open
source? In fondo non deve far altro che richiedere dei parametri, ed in
base a questi lanciare in sequenza una serie di exe. Come i videogiochi
che ti chiedono se vuoi anche installare le directx.
Ho carta bianca, tranne sui soldi, visto che l'azienda in cui lavoro vuole
mantenersi sull'open-source.


 vuole mantenersi sull'open-source.
InnoSetup
Andrea

Ciao, PdG!
Il giorno 24/10/2003 alle ore 15:57 hai scritto:
 >> Non è un freeware e, soprattutto, non costa poco....        ;)
 P>
 P> Ahi, non va bene :(
Un buon installer freeware e' l'NSIS di NullSoft:
http://nsis.sourceforge.net/site/index.php
C'e' da diventare un po' matti per fargli fare le cose come si devono,
comunque l'ho usato per installare un programma con display della licenza,
richiesta del codice seriale (senza verifica, ci pensa poi il programma a
verificarlo) e installazione di componenti aggiuntivi, tra cui anche una
Java VM.
Bye

 Ciao, PdG!




Grazie mille, tra l'altro la nullsoft non mi e' nuova (winamp?).
Nessuno comunque mi ha citato l'installer di windows.. e' cosi' inusabile?
e' a pagamento? Non va la pena?


Ciao, PdG!
Il giorno 24/10/2003 alle ore 16:38 hai scritto:
 P> Grazie mille, tra l'altro la nullsoft non mi e' nuova (winamp?).
Proprio loro.
 P> Nessuno comunque mi ha citato l'installer di windows.. e' cosi'
 P> inusabile? e' a pagamento? Non va la pena?
Personalmente lo detesto, le poche volte che ho tentato di usarlo non ti
permetteva di fare praticamente nulla di piu' di chiedere dove si doveva
installare il programma. Poi richiede l'installazione dell'installer (sembra
un gioco di parole) a parte, solo Windows XP ha l'installer di serie per
tutti gli altri e' necessario fornirlo insieme al programma da installare o
farlo scaricare, quindi se devo distribuire un programma da 200k con 5 mega
di installer, preferisco usare l'NSIS che mi da un eseguibile funzionante
ovunque in 300k totali.
Bye

 Personalmente lo detesto [...]
Obiezione accolta :)
Grazie ancora.


Ciao, PdG!
Il giorno 24/10/2003 alle ore 17:27 hai scritto:
 P> Toglimi una curiosita'.. il setup di winamp e' molto spartano..
 P> caratteri verdi, una barra progressiva.. come mai non hanno usato questo
 P> che, a vedere gli screenshot, non ha nulla da invidiare a window
 P> installer?
Credo perche' NSIS e' stato sviluppato dopo e i programmatori sono
estremamente pigri quando si tratta di cambiare una procedura gia'
collaudata.
Bye

 InnoSetup
Concordo, è ottimo e semplice da usare.
-- 
Marco Barisione
http://spazioinwind.libero.it/marcobari/