Supplemento sull'installazione di Solaris 8

Capitolo 9 Riferimenti su Web Start Flash

La funzione di installazione Web Start Flash offre una serie di tool per l'amministrazione e la gestione degli archivi. Dopo aver creato un archivio, è possibile estrarne le informazioni, dividerlo in sezioni o combinare più sezioni separate.

Sezioni degli archivi Web Start Flash

Gli archivi Web Start Flash contengono almeno tre sezioni. Le sezioni contengono sia le informazioni di identificazione dell'archivio, sia i file effettivi copiati dal sistema master per essere installati sui sistemi clone.

  1. Sezione del cookie - La prima sezione di un archivio Web Start Flash contiene un cookie che identifica il file come archivio Web Start Flash. La presenza del cookie è necessaria perché l'archivio sia valido.

  2. Sezione di identificazione dell'archivio - La seconda sezione contiene le parole chiave e i relativi valori che permettono l'identificazione dell'archivio.

  3. Sezioni definite dall'utente - Dopo la sezione di identificazione dell'archivio, l'utente ha la possibilità di definire e inserire sezioni personalizzate. L'archivio Web Start Flash non elabora le sezioni inserite dall'utente. Queste sezioni devono essere inserite in forma di singole righe terminate con il carattere di newline (ASCII 0x0a). Non ci sono limitazioni sulla lunghezza delle singole righe. Se si includono dati binari in una sezione definita dall'utente, è necessario codificarli usando base64 o un algoritmo simile.

    I nomi delle sezioni definite dall'utente devono iniziare con "X" e possono contenere qualunque carattere ad eccezione di caratteri di avanzamento riga, simboli di uguale, caratteri null e barre (/). Ad esempio, X-dipartimento è un nome valido per una sezione definita dall'utente.

  4. Sezione dei file dell'archivio - Questa sezione contiene i file salvati dal sistema master.

Parole chiave di Web Start Flash

Le parole chiave e i relativi valori sono separati da un segno di uguale e sono disposti una coppia per riga. La lunghezza delle singole righe non è soggetta a limitazioni. Le parole chiave non distinguono tra maiuscole e minuscole.

Parole chiave generali

L'inizio e la fine di ogni sezione dell'archivio Web Start Flash sono definiti dalle parole chiave section_begin e section_end. La tabella seguente descrive i valori che possono essere assegnati alle parole chiave section_begin e section_end.

Tabella 9-1 Valori per le parole chiave section_begin e section_end

Sezioni dell'archivio 

Valori per le parole chiave section_begin e section_end

Cookie dell'archivio 

cookie

Identificazione dell'archivio 

identification

Sezioni definite dall'utente 

nome_sezione

File dell'archivio 

archive

Parole chiave usate nella sezione di identificazione

In questa sezione sono descritte le parole chiave utilizzate nella sezione di identificazione dell'archivio e i relativi valori.

La tabella seguente contiene una spiegazione delle parole chiave che descrivono l'archivio.

Tabella 9-2 Parole chiave usate nella sezione di identificazione

Parole chiave 

Definizioni dei valori 

content_name (obbligatoria)

Le utility di installazione dell'archivio Web Start Flash utilizzano il valore della variabile content_name per identificare l'archivio. Il valore non può superare i 256 caratteri.

Il valore della parola chiave content_name può essere usato per descrivere la funzionalità e lo scopo dell'archivio, poiché può essere presentato all'utente durante i processi di selezione ed estrazione dell'archivio.

creation_date

Il valore della parola chiave creation_date è un'indicatore in formato testo che rappresenta la data e l'ora di creazione dell'archivio. Il valore deve avere il formato AAAAMMGGhhmmss. Ad esempio, il valore 20000131221409 rappresenta il 31 gennaio 2000 alle ore 22:14:09. Se la data di creazione non viene specificata, viene impostata la data predefinita in base al fuso di Greenwich (GMT).

creation_master

Il valore della parola chiave creation_master rappresenta il nome del sistema master usato per creare l'archivio. Se non viene specificato un valore per creation_master, flarcreate utilizza il nome del sistema restituito da uname -n.

content_type

Il valore della parola chiave content_type specifica una categoria per l'archivio. Le utility di installazione dell'archivio Web Start Flash visualizzano il valore di content_type durante il processo di installazione.

content_description

Il valore della parola chiave content_description fornisce una descrizione del contenuto dell'archivio. Il valore di questa parola chiave non è soggetto a limiti di lunghezza.

content_author

Il valore della parola chiave content_author identifica il creatore dell'archivio. Ad esempio, è possibile inserire il nome completo dell'autore e il suo indirizzo di posta elettronica.

content_architectures

Il valore della parola chiave content_architectures è un elenco separato da virgole delle architetture del kernel supportate dall'archivio. Quando si crea un archivio Web Start Flash, quest'ultimo genera automaticamente il valore della parola chiave content_architectures.

Se l'archivio contiene questa parola chiave, le sue utility di installazione confrontano l'architettura del kernel del sistema clone con l'elenco di architetture supportate dall'archivio. Se l'archivio non supporta l'architettura del kernel del sistema clone, l'installazione non riesce. Se questa parola chiave non è presente, le utility di installazione non verificano l'architettura del sistema clone. 

Oltre alle parole chiave definite dall'archivio Web Start Flash, è possibile definirne altre. L'archivio Web Start Flash ignora le parole chiave definite dall'utente, ma è possibile creare script o programmi che elaborino la sezione di identificazione e consentano di utilizzarle. I nomi delle parole chiave definite dall'utente devono iniziare con "X" e possono contenere qualunque carattere ad eccezione di caratteri di avanzamento riga, simboli di uguale e caratteri null. Ad esempio, X-dipartimento è un nome valido per una parola chiave definita dall'utente.

Comandi di Web Start Flash

Web Start Flash dispone di una serie di comandi per la creazione e la gestione degli archivi.

flarcreate

Il comando flarcreate permette di creare un archivio Web Start Flash da un sistema master. Questo comando può essere utilizzato con il sistema in modalità monoutente o multiutente, oppure dopo aver avviato il sistema master dal CD "Solaris Software 1 of 2" o da un'immagine di rete di Solaris. Durante la creazione dell'archivio Web Start Flash, lo stato del sistema master dovrebbe essere il più possibile statico. La sintassi del comando è la seguente:

flarcreate -n nome [-R radice] [-S] [-H] [-c] [-x dir_esclusa] [-t [-p posn][-b dim_blocco]] [-i data] [-m master] [-u sezione [-d dir]] [-U key=val] [-a autore] [-e descr¦-E file_descr] [-T tipo] percorso/nome_file

In questa riga di comando, percorso indica la directory in cui deve essere salvato l'archivio, mentre nome_file indica il nome del file contenente l'archivio. Se il percorso non viene specificato, flarcreate salva il file dell'archivio nella directory corrente.

Tabella 9-3 Opzioni disponibili per il comando flarcreate

Opzione 

Descrizione 

Opzioni obbligatorie 

-n nome

Il valore di questo flag è il nome dell'archivio. Il nome specificato sarà il valore della parola chiave content_name.

Opzione di compressione 

-c

Comprime l'archivio usando l'utility compress(1).

Opzioni per directory e dimensioni 

-R radice

Crea l'archivio dalla gerarchia di file system che ha inizio dalla directory radice. Se questa opzione non viene specificata, flarcreate crea l'archivio da un file system situato in /.

-S

Non include nell'archivio informazioni relative alle dimensioni. 

-x dir_esclusa

Esclude la directory dir_esclusa dall'archivio.

-H

Non genera l'identificatore hash. 

Opzioni utilizzate per le sezioni definite dall'utente 

-u sezione

Include una sezione definita dall'utente. Per includere più sezioni definite dall'utente, il valore sezione deve essere un elenco separato da spazi che comprende i nomi delle sezioni.

-d dir

Legge il file della sezione specificato con -u da dir.

Opzioni utilizzate per gli archivi su nastro 

-t

Crea un archivio su un'unità nastro. L'argomento outfile indica il nome dell'unità nastro.

-p posn

Questa opzione può essere usata solo insieme a -t. Specifica la posizione sul nastro in cui flarcreate dovrà memorizzare l'archivio. Se questa opzione non viene specificata, flarcreate colloca l'archivio nella posizione corrente del nastro.

-b dim_blocco

Specifica la dimensione dei blocchi che flarcreate dovrà utilizzare durante la creazione dell'archivio. Se questa opzione non viene specificata, flarcreate utilizza la dimensione predefinita di 64 KB.

Opzioni per l'identificazione dell'archivio 

-U key=val

Include le parole chiave definite dall'utente e i relativi valori nella sezione di identificazione dell'archivio. 

-i data

Utilizza il valore data per la parola chiave creation_date. Se questa opzione non viene specificata, flarcreate utilizza la data e l'ora corrente del sistema.

-m master

Utilizza master come nome del sistema master da cui è stato creato l'archivio per la parola chiave creation_master. Se non viene specificato un valore per master, flarcreate utilizza il nome del sistema restituito da uname -n.

-e descr

Utilizza il valore descr per la parola chiave creation_description. Questa opzione non può essere utilizzata insieme a -E.

-E file_descr

Legge il valore per la parola chiave content_description dal file file_descr. Questa opzione non può essere utilizzata insieme a -e.

-a autore

Utilizza autore come nome dell'autore nella sezione di identificazione dell'archivio. Se l'autore non viene specificato, flarcreate non lo include nella sezione di identificazione dell'archivio.

-T tipo

Utilizza il valore tipo per la parola chiave content_type. Se questa opzione non viene specificata, flarcreate non include la parola chiave content_type.

flar

Il comando flar permette di amministrare gli archivi. Con flar, è possibile eseguire le seguenti operazioni.

Estrazione di informazioni da un archivio

Il comando flar, usato con l'opzione -i, permette di ottenere informazioni sugli archivi già creati. La sintassi del comando è la seguente:

flar -i [-l] [-k parola_chiave] [-t [-p posn] [-b dim_blocchi]] nome_file

Tabella 9-4 Opzioni disponibili per il comando flar -i

Opzione 

Descrizione 

-k parola_chiave

Restituisce il valore della parola chiave parola_chiave.

-l

Elenca i file presenti nella sezione dell'archivio.  

Divisione di un archivio

Il comando flar, usato con l'opzione -s, permette di dividere un archivio Web Start Flash in sezioni. Il comando flar copia ogni sezione in un file separato nella directory corrente o nella directory specificata. I nomi dei file corrispondono a quelli delle sezioni; ad esempio, il cookie dell'archivio viene salvato in un file di nome cookie. È possibile specificare che il comando flar salvi solo una sezione. La sintassi del comando è la seguente:

flar -s [-d dir] [-u sezione] [-f archive] [-S sezione] [-t [-p posn] [-b dim_blocchi]] nome_file

Tabella 9-5 Opzioni disponibili per il comando flar -s

Opzione 

Descrizione 

-d dir

Legge le sezioni da copiare dalla directory dir anziché dalla directory corrente.

-u sezione

Se questa opzione non viene specificata, flar copia tutte le sezioni nella directory corrente. Se questa opzione viene specificata, flar copia le sezioni Cookie, Identification, Archive e sezione. È possibile specificare una singola sezione o un elenco di sezioni separate da spazi.

-f archive

Estrae la sezione Archive in una directory di nome archive anziché collocarla in un file di nome archive.

-S sezione

Copia solo la sezione di nome sezione dall'archivio.

Combinazione di più archivi

Il comando flar, usato con l'opzione -c, permette di creare un archivio Web Start Flash da singole sezioni. Ogni sezione deve trovarsi in un file separato, il cui nome corrisponda a quello della sezione. Perché l'operazione riesca, devono essere presenti almeno la sezione del cookie (cookie), la sezione di identificazione dell'archivio (identification) e la sezione dei file dell'archivio (archive). Se archive è una directory, il comando flar utilizza l'utility cpio per archiviarla prima di includerla nell'archivio combinato. Se la sezione di identificazione dell'archivio specifica la compressione del file, flar comprime il contenuto del nuovo archivio combinato.

flar -c [-d dir] [-u sezione] [-t [-p posn] [-b dim_blocchi]] nome_file


Nota -

Non viene eseguito alcun tipo di verifica sulle sezioni. In particolare, non viene verificato né aggiornato alcun campo della sezione di identificazione dell'archivio.


Tabella 9-6 Opzioni disponibili per il comando flar -c

Opzione 

Descrizione 

-d dir

Legge le sezioni da combinare dalla directory dir anziché dalla directory corrente.

-u sezione

Se questa opzione non viene specificata, flar combina tutte le sezioni presenti nella directory corrente. Se questa opzione viene specificata, flar combina solo le sezioni Cookie, Identification, Archive e sezione. È possibile specificare una singola sezione o un elenco di sezioni separate da spazi.