CyberInstaller Studio - 54. Procedura guidata progetto aggiornamento


Cliccando sulla voce di menu File/Nuovo/"Procedura Guidata Progetto Aggiornamento", oppure utilizzando il modello "Pacchetto Aggiornamento" dalla finestra "Nuovo progetto",  verrà aperta la finestra "Procedura guidata progetto aggiornamento", che consentirà di creare un progetto aggiornamento tramite un wizard che vi assisterà, in 6 semplici passi, nella creazione rapida di un pacchetto di installazione che andrà ad aggiornare un precedente pacchetto già installato.

 

Nonostante sia possibile creare un pacchetto aggiornamento senza passare per questa procedura guidata, l'utilizzo di tale wizard è raccomandato specialmente agli utenti meno esperti, dato che consentirà di creare un pacchetto funzionante in modo rapido e sicuro. Dopo l'utilizzo del wizard, appena il progetto con le nuove impostazioni verrà creato, sarà possibile in qualsiasi momento utilizzare CyberInstaller Studio per modificarlo utilizzando tutte le potenzialità offerte. Il wizard è comunque consigliato anche agli utenti più esperti per creare un pacchetto funzionante in pochi secondi.

 

Questo strumento è attivabile in qualsiasi momento anche con la semplice pressione dei tasti <CTRL + U>.

 

Il wizard presenta una struttura classica: un passo visualizzato per volta, per accedere al passo successivo è sufficiente cliccare sul pulsante "Avanti", per tornare al passo precedente utilizare il pulsante "Indietro". Il pulsante "FINE", se presente, indica che, se cliccato, tutti i dati inseriti nel wizard verranno utilizzati per la creazione del pacchetto. Il pulsante "Chiudi" termina il wizard senza applicare le modifiche (nessuna azione verrà intrapresa); il pulsante "?" apre questo manuale in linea a questa pagina.
  

  

 

  CyberInstaller Studio - 54.1. Procedura guidata progetto aggiornamento - Modalità di funzionamento generale

 

Un pacchetto aggiornamento altro non è che un pacchetto di installazione successivo a un pacchetto di installazione principale, utilizzato per aggiornare determinate componenti dell'installazione principale. Poniamo il caso dell'installazione di un software che, come CyberInstaller Suite, sia composto da diversi moduli (applicazioni) e vari componenti-dipendenze fondamentali per il funzionamento di tutti i moduli, più un help in linea e file multimediali (grafica, suoni, video, ecc.). L'utente installerà il pacchetto principale e il suo funzionamento sarà garantito dall'efficacia di installazione di CyberInstaller, quindi tutto funzionerà perfettamente, nonostante la complessità del pacchetto. Successivamente, il produttore del software crea un aggiornamento a un solo modulo della suite software (es, l'help in linea, un eseguibile, l'aggiunta di un componente essenziale, alcune icone, ecc.). Se si distribuisse un nuovo pacchetto di installazione "standard", l'utente finale dovrebbe rimuovere il pacchetto precedente dopodichè reinstallare il nuovo, con un enorme spreco di tempo visto che il file da aggiornare è presumibilmente uno solo o pochi altri. Creando invece un pacchetto aggiornamento sarà CyberInstaller Studio a capire automaticamente, analizzando il progetto sorgente attuale e confrontandolo col pacchetto di installazione principale, quali file sono cambiati e inserirà nel pacchetto solamente i file aggiornati. Es., una semplice ricompilazione dell'eseguibile, la modifica di file icona, l'aggiunta di componenti-dipendenze necessarie all'eseguibile aggiornato, la modifica di alcune pagine del manuale e magari l'aggiunta di altre pagine, farà sì che tali file, e solamente questi (ossia i soli file modificati o aggiunti), vengano aggiunti al pacchetto di installazione aggiornamento. L'utente finale, di conseguenza, potrà utilizzare tale pacchetto solamente se il pacchetto principale (e quindi il software) è già stato installato (altrimenti le parti non aggiornate del software non verrebbero installate), aspetto rilevato automaticamente da CyberInstaller (che fermerà l'installazione informando l'utente nei casi opportuni). Se il pacchetto principale è stato installato, l'installazione del pacchetto aggiornamento filerà liscia e verranno aggiornati solamente i file aggiunti al pacchetto (quindi solamente quelli realmente modificati dall'ultima installazione di quel software). 

 

L'utilizzo di un pacchetto aggiornamento quindi porterà vantaggi sia allo sviluppatore sia all'utente finale: allo sviluppatore perchè verrà creato automaticamente un pacchetto con i soli file aggiornati (modificati o aggiunti), all'utente finale perchè avrà a che fare con un pacchetto di dimensioni sensibilmente inferiori all'installazione completa e non dovrà disinstallare nulla prima di avviare il pacchetto aggiornamento, che penserà in modo completamente automatico a tutte le modifiche da fare all'installazione principale effettuata precedentemente.
 

 
N.B.:
Sia che si crei un pacchetto di installazione aggiornamento che standard, i file sul sistema destinazione verranno aggiornati solamente se la loro versione risulterà inferiore a quella degli stessi file contenuti nel pacchetto di installazione o se la loro data di creazione risulterà meno recente. La modalità di copia definibile al passo "Dettagli file" definisce sempre come verranno eventualmente sovrascritti i file. Nessun file verrà sovrascritto se la modalità di copia impostata per quel particolare file non è rispettata.
 

      

 

  CyberInstaller Studio - 54.2. Procedura guidata progetto aggiornamento - Passo 1: Progetto di riferimento e modalità di confronto

 

Il primo passo della Procedura guidata progetto aggiornamento è: Progetto di riferimento e modalità di confronto.

Qui è possibile indicare esattamente a CyberInstaller Studio come comportarsi per poi creare automaticamente il pacchetto aggiornamento, con solamente i file aggiunti o modificati rispetto al pacchetto di installazione principale (chiamato "progetto di riferimento").

 

Progetto riferimento

 

Progetto corrente

Usa come progetto di riferimento il progetto correntemente aperto con CyberInstaller Studio. E' la scelta consigliata per non rischiare di sbagliare e fare il confronto con progetti non desiderati.

 

Apri progetto salvato
Apre un progetto precedentemente salvato per usarlo come progetto di riferimento. Verrà visualizzata la finestra di dialogo di apertura/selezione file.
 
Nuovo progetto
Crea un nuovo progetto vuoto da creare manualmente
(scelta non consigliata). Sarà poi possibile utilizzare in seguito tale progetto per il confronto.


Modalità di confronto

Ultima creazione del pacchetto
Utilizza il time-stamp (data di creazione di un file) al momento dell'ultima creazione del pacchetto di riferimento (TSALPC, ossia TimeStamp At Last Package Creation, indicato al passo "Dettagli file" sottoforma di numero intero). Questo significa che per creare il pacchetto aggiornamento verrà confrontato il time-stamp dei file attuali (ricercati nella cartella di origine indicata) con quello al momento dell'ultima creazione del pacchetto. Se tale time-stamp risulterà superiore, ossia se il file attualmente presente su disco è più recente dell'ultima volta che si è creato il pacchetto di installazione principale, il file verrà inserito nel pacchetto aggiornamento.

Progetto sorgente
Utilizza il progetto sorgente per controllare quali file rilevati dal Trova Dipendenze siano stati aggiunti rispetto a quelli inseriti nel pacchetto di riferimento. Se un file rilevato dal nuovo progetto sorgente non è presente nel pacchetto di riferimento, verrà aggiunto al pacchetto aggiornamento.

Entrambi
Utilizza entrambe le modalità precedenti per il confronto e la creazione del progetto aggiornamento. E' la modalità consigliata, perchè garantisce sia l'inserimento di file creati successivamente all'ultima creazione del pacchetto, ma magari non rilevabili in base all'analisi del progetto sorgente, sia l'inserimento di quei file che non sono inseriti nel progetto di riferimento, ma che risultano necessari causa modifiche a uno o a più eseguibili (pensiamo ad esempio all'aggiunta di funzionalità a un'applicazione che richiedano ulteriori dipendenze non presenti nel pacchetto originario).
 
     

   

  CyberInstaller Studio - 54.3. Procedura guidata progetto aggiornamento - Passi successivi

 

I successivi passi della "Procedura guidata progetto aggiornamento" sono in tutto e per tutto simili a quelli della "Procedura guidata nuovo progetto". Alcuni varieranno in base alle scelte indicate al primo passo (es. se non si sceglie come modalità di confronto quella che contempla l'analisi del progetto sorgente, questo non verrà richiesto). Vedere quindi la "Procedura guidata nuovo progetto" per ulteriori dettagli.
   
 
     

  Vedi anche...

  

Menu

Procedura guidata Nuovo Progetto

Opzioni

 Passo 6 - Dettagli file

Trova dipendenze

Passo 1 - Parametri generali

Passo 4 - Dati

Passo 5 - Cartelle

Passo 13 - Collegamenti