CyberInstaller Studio - 50. Passo 9: "Pacchetti MSI/MSM"
Tramite questo passo sarà possibile inglobare all'interno del pacchetto sia merge modules (.msm) che pacchetti Windows Installer (.msi), come se fossero applicazioni esterne (infatti questo è un sotto-passo del passo 8 "Applicazioni esterne"). Tali sotto-pacchetti verranno eseguiti automaticamente durante l'installazione del pacchetto principale.
I
pacchetti .msi sono pacchetti generati da Windows Installer e non sono
normali eseguibili, per la loro esecuzione (quindi per installare il
pacchetto contenuto) è necessario ricorrere a un'utility
presente in qualsiasi installazione di Windows in cui sia stato
installato Windows Installer. Tali pacchetti potranno essere inglobati
nel pacchetto creato da CyberInstaller Studio, per poi essere eseguiti in fase di installazione da CyberInstaller ricorrendo all'utility indicata nelle Opzioni
(di default MSIExec.exe) passandole i parametri a riga di comando
specificati. Per questo motivo inserendo un pacchetto .msi/.msm in
questo passo, verrà anche aggiunta questa applicazione esterna al passo 8,
proprio per permettere l'esecuzione del pacchetto. Per modificare
l'esecuzione del pacchetto (es. per decidere se richiedere o meno
conferma all'utente) è quindi necessario ricorrere al passo 8.
N.B.: A volte si dimostra di fondamentale importanza poter inserire nel proprio pacchetto CyberInstaller un pacchetto .msi o .msm (convertito automaticamente), specialmente per distribuire quelle tecnologie che richiedono un installer particolare proprietario (es. CrystalReports X o superiore). L'utilizzo di tali pacchetti Windows Installer, infatti, renderà la creazione del pacchetto di installazione vero e proprio più snella e soprattutto non ci si dovrà preoccupare di quali dipendenze esatte includere nel pacchetto per poter assicurare una corretta esecuzione dell'applicazione sul sistema destinazione.
CyberInstaller Studio - 50. Passo 9: "Pacchetti MSI/MSM" - Funzionamento generale e utilizzo interfaccia
Lista pacchetti Microsoft Windows Installer (.msi) o Merge Modules (.msm) da inglobare
Elenco dei pacchetto Windows Installer che verranno inglobati al pacchetto. Ci sono 5 colonne: Descrizione (il testo che apparirà all'utente per la conferma, se abilitata, dell'avvio del sotto-pacchetto), Nome file (il nome del file .msi), Pecorso locale (la cartella di origine del file .msi), Dimensione (la dimensione del sotto-pachetto), Ultima modifica (la data e l'ora del file .msi).
N.B.: anche se possibile inserire .msm questi verranno trasformati in .msi da un'utility distribuita con CyberInstaller Suite, msm2msi.exe. Vedi anche Opzioni/Windows Installer.
Aggiungi - [pulsante]
Permette di selezionare un pacchetto .msi o .msm da aggiungere al pacchetto di installazione. Se verrà scelto un merge modules (.msm), questo verrà automaticamente convertito in .msi tramite un'utility di terze parti (msm2msi.exe).
N.B.:
Per modificare l'utility di terze parti impiegate per la conversione di
file .msm in .msi, oppure per modificare i parametri a riga di comando
di default, vedi anche Opzioni/Windows Installer.
Modifica - [pulsante]
Permette
di modificare la descrizione del pacchetto. Tale descrizione
sarà visualizzata all'utente durante l'installazione al momento
della richiesta di conferma, se abilitata, dell'applicazione esterna
che permette l'esecuzione del pacchetto .msi (per modificare l'utility
di sistema che permette l'esecuzione dei file .msi e/o variarne i
parametri a riga di comando passati, vedi Opzioni).
N.B.: per
modificare l'utility di sistema che permette l'esecuzione dei file .msi
e/o variarne i parametri a riga di comando passati, vedi Opzioni.
Elimina - [pulsante]
Rimuove dal pacchetto il sotto-pacchetto .msi selezionato. Verrà automaticamente rimossa anche l'applicazione esterna corrispondente all'utility in grado di eseguire il pacchetto Windows Installer sul sistema destinazione.
Pulisci - [pulsante]
Rimuove tutti i pacchetti Windows Installer inseriti nel progetto.
Vedi anche...
Passo 8: "Appplicazioni esterne"
Opzioni: MSM