CyberInstaller Studio - 3. Passi creazione pacchetto
N.B.:
La
creazione di un pacchetto di installazione presuppone che si sia
terminato di
programmare il proprio applicativo e si abbia quindi a disposizione
l'eseguibile
compilato più gli eventuali file di supporto necessari (database, immagini,
suoni, aiuto in linea, componenti, librerie, ecc.), il tutto
preferibilmente, ma non necessariamente, in
una cartella appositamente predisposta.
La
creazione del pacchetto consta in 21 passi (più un passo extra,
omettibile), che è necessario completare
opportunamente per
arrivare al risultato desiderato. In realtà non tutti i passi
sono obbligatori, però sarebbe sempre opportuno almeno
controllare ogni passo prima della creazione del pacchetto, anche se si
dà per scontato l'utilizzo o il non utilizzo di determinati
passi per il proprio pacchetto. Questo consiglio resta valido anche se
si utilizza la "Procedura Guidata Nuovo Pacchetto" per la generazione di un pacchetto di installazione.
Prendiamo in esame ogni singolo passo di creazione:
- Parametri generali.
Questo passo permette di
definire i parametri generali per il pacchetto di installazione, quali:
nome pacchetto, autore o casa produttrice. E' anche possibile impostare
alcune opzioni fondamentali che variano sensibilmente il comportamento
dell'installazione come ad esempio il riavvio di Windows o attivare il sistema di roll-back.
- Interfaccia
installer. In questo
passo è possibile modificare i parametri che modificano
l'interfaccia di CyberInstaller,
quali: effetti di trasparenza (finestre e/o sfondo), mobilità
delle finestre, trasparenza delle finestre, visualizzazione dello sfondo, visualizzazione dei
titoli sullo sfondo (e dimensione di questi ultimi), e il logo
dell'autore.
- Documentazione.
In questo passo
è possibile modificare i file di documentazione del pacchetto,
cioè la licenza e due file leggimi, uno da visualizzare prima
(note di preinstallazione) e uno dopo (note di rilascio) il processo di
installazione vero e proprio e crediti personalizzati.
- Dati. In
questo passo
è possibile specificare i dati (cartelle e file) che compongono
l'applicazione da installare. Tali dati verranno copiati in fase di
installazione nella cartella destinazione scelta dall'utente finale.
Inoltre sarà possibile visualizzare il sistema
destinazione con le modifiche apportate dal pacchetto al termine
dell'installazione
- Cartelle. In
questo passo è
possibile specificare: la cartella di lavoro (cioè la cartella
temporanea in cui verrà creato il pacchetto), la cartella
destinazione di default (quella proposta all'utente durante la
procedura di installazione) e una cartella destinazione extra (utile
per richiedere all'utente un eventuale secondo percorso in cui
installare componenti particolari). E' inoltre possibile specificare
una lista
di cartelle aggiuntive che verranno create in fase di installazione.
- Dettagli file. In
questo passo
è possibile specificare le dipendenze e i componenti necessari
per permettere all'applicazione di funzionare correttamente, come
librerie, controlli ActiveX, database, immagini di supporto, suoni,
font, ecc. Per facilitare la ricerca delle dipendenze è
possibilie utilizzare lo strumento "Trova Dipendenze",
in grado di rilevare automaticamente tutte le dipendenze di un progetto
Microsoft Visual Basic, Delphi e a partire da un eseguibile qualsiasi,
permettendo di selezionare quelle che si desidera e integrandole
automaticamente nella lista dei componenti.
- Font. In
questo passo
è possibile specificare una lista di font da includere nel
pacchetto, tra quelli installati sul sistema nel quale si crea il
pacchetto di installazione.
- Applicazioni esterne. In
questo passo
è possibile specificare una lista di applicazioni esterne al
pacchetto che verranno eseguite prima o dopo l'effettivo processo di
installazione. Si può scegliere se eseguire un'applicazione
direttamente dal sistema destinazione, oppure se inglobarla nel
pacchetto.
- Pacchetti MSI/MSM. In
questo passo
è possibile specificare una lista di pacchetti MSI (Windows
Installer) o MSM (Merge Modules), da inglobare nel pacchetto in modo da
utilizzare nel modo più rapido possibile installer di terze
parti in un unico pacchetto di installazione.
- Chiavi
e valori di registro. In questo passo è
possibile specificare eventuali chiavi e/o valori da creare nel
registro di Windows (non è necessario che esista nel proprio sistema, si può anche crearla).
- Associazione estensioni.
In questo
passo è possibile specificare una lista di estensioni da
associare a un programma. In questo modo sarà possibile,
ultimata l'installazione, aprire direttamente nel programma associato
un file con l'estensione specificata semplicemente con un doppio clic
su tale file.
- Attributi file e cartelle.
In questo
passo è possibile specificare eventuali attributi da impostare a
file e/o cartelle presenti sul sistema destinazione a fine
installazione.
- Collegamenti. In
questo passo è
possibile specificare i collegamenti (link o scorciatoie) che si
desidera creare sul sistema destinazione. Tali collegamenti serviranno
per semplificare all'utente l'avvio delle applicazioni installate. E'
possibile creare i collegamenti in qualsiasi cartella sul sistema
destinazione, ma è altamente consigliato utilizzare come
cartelle destinazione solamente il Menu Avvio, la cartella di gruppo Esecuzione Automatica, o il Desktop.
- Requisiti minimi. In
questo passo è possibile specificare le caratteristiche minime
che deve avere il sistema nel quale dovrà essere installato il
pacchetto creato con CyberInstaller. Si potrà quindi specificare
la versione di Windows, la memoria, la velocità del
processore, lo
spazio libero su disco, risoluzione video e utente abilitato.
- 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.
- Numeri seriali. In
questo passo è possibile generare un qualsiasi numero di seriali, tutti diversi tra loro, per poter
procedere con l'installazione. Per poter proseguire l'installazione l'utente dovrà inserire un numero
seriale valido.
- Lingue.
In
questo passo è possibile selezionare il/i linguaggio/i in cui
sarà visualizzato il processo di installazione.
- Media output (CD/DVD, web). In
questo passo è possibile creare
una cartella pronta per essere masterizzata su CD, DVD o altro
media (con la possibilità di un avvio automatico all'inserimento
del disco nel lettore), oppure creare automaticamente la pagina web
dalla quale installare il
pacchetto creato con CyberInstaller.
- Eseguibile.
In questo passo è possibile specificare il nome del pacchetto
eseguibile compresso auto-estraente, contenente il pacchetto di
installazione.
- Aggiornamenti on-line.
In questo passo è possibile configurare l'updater che consentirà
all'utente di effettuare gli aggiornamenti on-line delle proprie
applicazioni distribuite con il pacchetto.
- Creazione pacchetto.
Questo passo compila il
pacchetto di installazione e crea il media selezionato nei due passi precedenti (CD/DVD, pagina web, file eseguibile).
- Passo Extra.
In questo passo è possibile inserire note a piacere per
documentare il progetto, inoltre è presente uno storico
automatico di ogni modifica compiuta al progetto.
CyberInstaller Studio - 3.1. Informazioni
sul pacchetto
in tempo reale
Durante
la creazione di un pacchetto, cioè quando si compilano i vari
passi per
arrivare alla creazione, oppure dopo aver caricato un progetto
precedentemente
salvato, i passi nel pannello di navigazione della
finestra principale di CyberInstaller
Studio
appariranno come nella figura a sinistra.
In
pratica, quando viene aggiunta un'informazione al pacchetto, la
descrizione del
passo corrispondente viene aggiornata in tempo reale con dati
aggiuntivi, quali
il numero di elementi inseriti e la dimensione totale, in byte, dei
dati
inseriti in quel particolare passo. L'ultimo passo, cioè quello
relativo alla
creazione del pacchetto, mostra sempre la dimensione totale del
pacchetto non
compresso.
Prendendo
come esempio la figura riportata qui a sinistra, con una rapida
occhiata alle
informazioni
riportate accanto alla descrizione dei passi, vediamo come nella
documentazione siano stati inseriti 6 documenti per un totale di 85,64
KB, siano
state inserite 18 cartelle, i dati
dell'applicazione siano in tutto 256 per un totale di 28,91 MB, 1
applicazione esterne, 13 collegamenti e 1 linguaggio. Inoltre si
può chiaramente
vedere dall'ultimo
passo come il pacchetto totale del progetto preso in esame abbia una
dimensione
di 30,24 MB totali.
Probabilmente
si noterà che la somma dei byte dei singoli passi e la
dimensione totale del
pacchetto non coincide, questo è dovuto al fatto che al
pacchetto totale CyberInstaller Studio
somma anche la dimensione di CyberInstaller,
inglobato nel pacchetto al momento della creazione. Essendo infatti CyberInstaller l'installatore/disinstallatore
vero e proprio deve essere aggiunto al pacchetto finale, di conseguenza
le sue dimensioni andranno ad sommarsi.
Leggere
le informazioni sul pacchetto direttamente con una semplice occhiata al pannello
di
navigazione è essenziale per poter avere sempre sott'occhio come
il pacchetto
verrà creato e la dimensione finale (non compressa) che esso
avrà.
Per
avere informazioni più dettagliato sul pacchetto corrente,
è possibile
avvalersi di uno strumenti apposito di CyberInstaller
Studio,
che in una finestra separata
visualizza un
albero simile a quello del pannello
di navigazione e in cui, cliccando sui vari nodi (rappresentati dai
passi di
creazione), verranno visualizzate informazioni dettagliate sui tutti
gli elementi inseriti ad ogni passo. Da tale finestra sarà anche
possibile salvare le informazioni mostrate sottoforma di log testuale.
Vedi
anche...
Finestra principale di CyberInstaller Studio
Passo 1: Parametri generali
Passo 2: Interfaccia CyberInstaller
Passo 3: Documentazione
Passo 4: Dati applicazione
Passo 5: Cartelle
Passo 6: Dettagli file
Passo 7: Font
Passo 8: Applicazioni esterne
Passo 9 Pacchetti MSI/MSM
Passo 10: Chiavi e valori di registro
Passo 11: Associazione estensioni
Passo 12: Attributi file e cartelle
Passo 13: Collegamenti
Passo 14: Requisiti minimi
Passo 15: Prerequisiti software
Passo 16: Numeri seriali
Passo 17: Lingue
Passo 18: Media Output
Passo 19: Eseguibile
Passo 20: Creazione pacchetto
Passo Extra: Note pacchetto
Informazioni dettagliate sul pacchetto