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...

 

Passi creazione pacchetto

Passo 8: "Appplicazioni esterne"

 Opzioni: MSI

 Opzioni: MSM