Newsgroup: it.comp.os.win.software
Titolo: Opzioni di installazione per programmi

devo fare una installazione
"silenziosa", di vari programmi che
vanno dagli antivirus, ai programmi
per crittare file,emulatori di s.o., ...
che argomenti passo alla linea di comando
del programma?
C'è un sito dove si possa trovare queste opzioni?
Grazie


Silenziosa o automatica?
Perché silenziosa mi sembra abbastanza improbabile o impossibile con i
programmi commerciali. Automatica è già più probabile (ad esempio Office
o Win stesso permettono di specificare in un file ini una serie di
risposte automatiche).
Ad ogni modo l'unica risposta valida è "dipende".
Dipende da un numero elevato di fattori:
1) Non esiste un installer standard per i programmi. Come diceva
Guzzanti quando faceva la parodia della Casa delle Libertà: «Fanno un
po' come c... gli pare»
Si può incappare in InstallShield, installer basati su MSI, fino a
qualcosa di completamente custom fatto ad hoc dal programmatore di turno
che ritiene (cosa comune nel mondo Win) che tutti gli altri
programmatori siano incompetenti, che fa prima a riscrivere da zero
invece che sbattersi a utilizzare cose già esistenti, o più
semplicemente che non vuole spendere 3000$ per creare un file
autoinstallante con le librerie strafiche della ditta X.
2) Anche una volta identificato il programma utilizzato per
l'installazione, non è detto che implementi funzionalità simili (gli
installer di Office e di Win ce l'hanno per via delle installazioni
enterprise dove degli amministratori di sistema devono installare lo
stesso sw con le stesse opzioni su centinaia di pc sparsi in un'area di
qualche chilometro quadrato).
3) Nei programmi Windows è abbastanza difficile trovare un programma che
accetti parametri su riga di comando (evidentemente ritengono molto più
comoda un'interfaccia grafica) e sono ancora meno quelli che documentano
in modo esaustivo queste opzioni (spesso sono più simili a easter eggs).
Anche laddove fossero documentati, Windows pecca di una zona dove
concentrare la documentazione, e la relativa modalità di consultazione
(vedi i comandi man e info di Linux, ad esempio. In Win si hanno dai
file hlp, formato di Win 3.1, a txt, chm e altro).
4) La procedura di installazione in batch mode con Win non è possibile a
meno di scriversi un programma che si prenda la briga di coordinare il
tutto, soprattutto a causa dei reboot necessari dopo l'installazione di
quasi la totalità dei programmi di Windows.
Esempio classico è il cd con i driver che qualche produttore forniva con
i portatili e qualcuno fornisce con alcune schede madri, che si prende
la briga di installare automaticamente i driver di tutti i dispositivi.
Di motivi ce ne sarebbero ancora molti altri.
Se è ad metodo di ripristino veloce del sistema che stai pensando,
meglio fare una immagine del SO una volta installato e ripristinare da
quello (ti risparmi molti problemi).
PSK

per silenziosa intendo automatica, nel senso
che, il programma non chiede di dover interagire
con lo stesso.
Grazie


Allora, come detto, devi spulciarti i singoli programmi di installazione
(magari contattando le aziende che distribuiscono il software, per
sapere se hanno previsto una funzione simile e come l'hanno prevista.
Microsoft lo permette (mettendo un file .ini in posizioni specifiche, ma
non so dirti se con tutte le metodologie di installazione che usa).
PSK