CyberInstaller Studio - 55. Passo 15: "Prerequisiti software"
In questo passo è possibile specificare i prerequisiti software necessari al corretto funzionamento dell'applicativo da installare.
Tali prerequisiti dovranno essere già presenti o non presenti (a scelta) nel sistema destinazione e non verranno in alcun modo installati se non specificato altrimenti. In base a questo potranno essere o meno inclusi nel pacchetto di installazione corrente, oppure scaricati al momento del bisogno.
La
scritta in alto a destra indica il numero di prerequisiti software inseriti nel
pacchetto corrente e la loro dimensione totale.
N.B.:
E' possibile utilizzare i prerequisiti software per scaricare
applicazioni necessarie al momento dell'installazione, in modo
automatico e solamente quelle necessarie al sistema destinazione in uso. Oppure,
in alternativa, è possibile utilizzare questo passo per installare
applicazioni esterne incluse nel pacchetto di installazione, con la
possibilità di specificare condizioni più restrittive e flessibili del
passo "Applicazioni esterne".
Sarà quindi
possibile, grazie a questo passo, creare un pacchetto leggero con le
applicazioni necessarie che verranno via via scaricate dal web al
momento dell'installazione, solo se necessarie per il sistema corrente,
oppure un pacchetto più grosso omnicomprensivo di tutto ciò che può
servire, da poter installare anche off-line.
Per inserire più
condizioni per lo stesso prerequisito (es. solitamente più versioni di
Windows per cui lo stesso prerequisito è concepito) è sufficiente
inserire più volte il prerequisito, mantenendo la descrizione e
cambiando solo la condizione, in questo esempio la versione di Windows).
Questo passo diventa quindi utile nel caso, ad esempio, in cui il software da distribuire necessitasse del framework "Microsoft .Net" ma non lo si voglia distribuire nel pacchetto corrente; si indicherà dunque la presenza di tale framework come prerequisito che, se non presente sul sistema destinazione (versione di Windows e lingua specificati), inibirà l'installazione del software; oppure, se specificato un indirizzo web, il pacchetto esterno verrà scaricato ed eseguito automaticamente. Ancora, sarà possibile indicare se si desidera solamente avvisare l'utente e fermare l'installazione senza intraprendere alcuna altra azione.
CyberInstaller Studio - 55.1. Funzionamento
Questo passo si presenta come una lista che elenca i prerequisiti software per il pacchetto di installazione corrente. Tale lista è divisa in 9 colonne:
Descrizione: titolo descrittivo per il prerequisito software, deve essere breve ma il più esplicativo possibile per l'utente finale, in modo da non lasciare adito a dubbi sul prerequisito in questione.
Valore: chiave di registro, file o cartella, che se rispettato il valore dato a "Esistenza" farà eseguire o meno il prerequisito (se non inglobato nel pacchetto verrà scaricato dal sito specificato dal campo "Download"). E' in pratica il valore di controllo per testare l'esistenza del prerequisito. Se viene lasciato vuoto il prerequisito verrà installato (e scaricato se non inglobato nel pacchetto) in ogni caso.
Windows: versione di Windows per cui il prerequisito è concepito. Se il sistema destinazione non è nella stessa versione specificata non sarà installato.
Lingua: lingua del prerequisito. Se il sistema destinazione non è nella lingua specificata il prerequisito non sarà installato.
Esistenza: se "Sì" la condizione deve esistere, se non esiste il prerequisito verrà installato; se "No", la condizione non deve esistere, se esiste il prerequisito verrà installato.
Download: url di download dal quale scaricare il prerequisito in caso questo sia valutato come necessario. Se contiene il pattern "|$AppsToRunPath$|" il prerequisito verrà inglobato nel pacchetto corrente e sarà eseguito da qui anzichè scaricato da Internet. Se contiene il comando "|%AlertAndStop%|" verrà presentato solo un avviso all'utente e l'installazione verrà interrotta, senza che nessuno scaricamento o installazione del prerequisito abbia luogo.
Eseguibile: file eseguibile che verrà avviato per installare il prerequisito in caso sia necessario.
Riga di comando: parametri con cui avviare l'eseguibile in caso di esecuzione.
Categoria: gruppo di appartenenza per il tipo installazione che contiene il prerequisito (completa, minima, personalizzata).
CyberInstaller Studio - 55.2. Pulsanti interfaccia
Aggiungi [pulsante]
Consente di inserire un nuovo prerequisito tramite la finestra "Aggiungi prerequisito".
Modifica [pulsante]
Dopo
aver selezionato un prerequisito precedentemente aggiunto nella lista,
è possibile
utilizzare questo pulsante per modificarne i parametri.
Questo stesso risultato si ottiene con un doppio clic sull'elemento
desiderato.
Elimina [pulsante]
Cancella l'elemento/gli elementi selezionato/i dalla lista. Chiede conferma.
Pulisci [pulsante]
Cancella tutti gli elementi della lista. Chiede conferma.
N.B.:
In alternativa ai pulsanti Aggiungi, Modifica, Elimina e Pulisci,
è possibile
utilizzare il menu contestuale (pop-up) della lista relativa. Tale menu
è
attivabile tramite un clic col tasto destro del mouse sulla lista
stessa. Questo
comporta il vantaggio che, nelle operazioni di modifica ed
eliminazione, si ha
una maggiore certezza di avere selezionato l'elemento desiderato e di
operare
esattamente sull'elemento desiderato.
Tutte le liste presenti in CyberInstaller
Studio
dispongono di un menu contestuale attivabile tramite il tasto destro
del mouse,
che permette di raggiungere le operazioni più comuni consentite
per la lista
corrispondente.
CyberInstaller Studio - 55.3. Attività passo corrente
Sposta su: cambia l'ordine di valutazione/esecuzione spostando il prerequisito selezionato di una posizione più in alto nella lista.
Vedi anche...