Guida all'installazione di Solaris 10 10/08: metodo JumpStart personalizzato e installazioni avanzate

Parola chiave patch

patch elenco_id_patch | file_patch posizione_patch par_chiave_opz]
elenco_id_patch

Specifica gli ID delle patch da installare. Gli ID dell'elenco devono essere separati da una virgola. Le patch verranno installate nell'ordine specificato nell'elenco. Non aggiungere spazi vuoti dopo le virgole, ad esempio: 112467-01,112765-02.

file_patch

File con l'elenco delle patch residente in posizione_patch. Le patch verranno installate nell'ordine specificato nel file.

posizione_patch

Specifica la posizione in cui risiedono le patch. Le posizioni ammesse sono le seguenti:

  • Server NFS

  • Server HTTP

  • Dispositivo locale

  • File locale

par_chiave_opz

Le parole chiave opzionali dipendono dalla posizione delle patch. Le sezioni seguenti descrivono le possibili posizioni e le parole chiave opzionali.

Patch memorizzate in un server NFS

Se la patch risiede su un server NFS, usare una delle sintassi seguenti per la parola chiave patch.


patch elenco_id_patch | file_patch nfs nome_server:/directory_patch [retry n]
patch elenco_id_patch | file_patch nfs://nome_server/directory_patch  [retry n]
elenco_id_patch

Specifica gli ID delle patch da installare. Gli ID dell'elenco devono essere separati da una virgola. Le patch verranno installate nell'ordine specificato nell'elenco.

file_patch

File con l'elenco delle patch residente in posizione_patch. Le patch verranno installate nell'ordine specificato nel file.

nome_server

Specifica il nome del server in cui sono state memorizzate le patch.

directory_patch

Specifica la directory in cui si trovano le patch sul server specificato. Le patch devono avere il formato standard.

retry n

È una parola chiave opzionale. n indica il numero massimo di tentativi di attivazione della directory che verranno effettuati dall'utility di installazione.


Esempio 8–18 Aggiunta di una patch con un elenco sequenziale mediante NFS

In questo esempio, la parola chiave patch viene usata per aggiungere tutte le patch elencate nel file file_patch dalla directory NFS nfs://master_patch/Solaris/v10/patches. Le patch vengono installate nell'ordine in cui compaiono in patch. Se l'attivazione non riesce, la procedura viene ritentata per cinque volte.

patch file_patch nfs://patch_master/Solaris/v10/patches retry 5


Esempio 8–19 Aggiunta di una patch con NFS

In questo esempio, la parola chiave patch viene usata per aggiungere le patch 112467–01 e 112765–02 dalla directory /Solaris/v10/patches del server master_patch.

patch 112467-01,112765-02 nfs patch_master:/Solaris/v10/patches

Patch memorizzate in un server HTTP

Se la patch risiede su un server HTTP, usare una delle sintassi seguenti per la parola chiave patch.


patch  elenco_id_patch | file_patch http://nome_server [:port] directory_patch par_chiave_opz

patch  elenco_id_patch | file_patch http nome_server [:port] directory_patch par_chiave_opz
elenco_id_patch

Specifica gli ID delle patch da installare. Gli ID dell'elenco devono essere separati da una virgola. Le patch verranno installate nell'ordine specificato nell'elenco. Non aggiungere spazi vuoti dopo le virgole, ad esempio: 112467-01,112765-02.

file_patch

File con l'elenco delle patch residente in posizione_patch. Le patch verranno installate nell'ordine specificato nel file.

nome_server

Specifica il nome del server in cui è stata memorizzata la patch.

porta

Specifica una porta opzionale. porta può essere un numero di porta o il nome di un servizio TCP con un numero di porta che viene determinato al momento dell'esecuzione.

Se non viene specificato un numero di porta, viene usata la porta HTTP predefinita 80.

directory_patch

Specifica la directory delle patch da leggere sul server specificato. Quando si utilizza un server HTTP, la patch deve avere il formato JAR.

par_chiave_opz

Specifica le parole chiave opzionali da utilizzare durante la lettura delle patch da un server HTTP.

Tabella 8–7 Parole chiave opzionali di patch da usare con HTTP

Parola chiave 

Definizione del valore 

timeout min

La parola chiave timeout permette di specificare, in minuti, il tempo massimo che può trascorrere senza ricezione di dati da parte del server HTTP. Al raggiungimento del timeout, la connessione viene chiusa, riaperta e ripresa. Se si specifica un timeout di valore 0 (zero), la connessione non viene riaperta.

In caso di riconnessione successiva al timeout, il pacchetto viene riletto dall'inizio e i dati letti prima del timeout vengono eliminati. 

proxy host:porta

La parola chiave proxy permette di specificare un host proxy e una porta proxy. L'uso di un host proxy permette di leggere un pacchetto di Solaris che si trova dall'altra parte di un firewall. Quando si specifica la parola chiave proxy, è necessario indicare anche una porta per il proxy.


Esempio 8–20 Aggiunta di una patch con un elenco sequenziale mediante HTTP

In questo esempio, la parola chiave patch viene usata per aggiungere tutte le patch elencate nel file file_patch dalla posizione HTTP http://patch.central/Solaris/v10/patches. Le patch verranno installate nell'ordine specificato nel file file_patch. Se trascorrono cinque minuti senza ricezione di dati, la patch viene riletta. I dati letti in precedenza vengono eliminati.

patch file_patch http://patch.central/Solaris/v10/patches timeout 5


Esempio 8–21 Aggiunta di una patch con HTTP

In questo esempio, la parola chiave patch viene usata per aggiungere le patch 112467–01 e 112765–02 dalla posizione http://master_patch/Solaris/v10/patches .

patch 112467-01,112765-02 http://patch.central/Solaris/v10/patches

Patch memorizzate su un dispositivo locale

È possibile richiamare i pacchetti di Solaris memorizzati su dispositivi ad accesso casuale basati su file system, ad esempio dischetti o DVD-ROM. Usare la seguente sintassi per la parola chiave patch.


patch elenco_id_patch | file_patch dispositivo \
device path tipo_file_system
elenco_id_patch

Specifica gli ID delle patch da installare. Gli ID dell'elenco devono essere separati da una virgola. Le patch verranno installate nell'ordine specificato nell'elenco. Non aggiungere spazi vuoti dopo le virgole, ad esempio: 112467-01,112765-02.

file_patch

File con l'elenco delle patch residente in posizione_patch. Le patch verranno installate nell'ordine specificato nel file.

dispositivo

Specifica il nome dell'unità in cui risiede il pacchetto di Solaris. Se il nome del dispositivo corrisponde a un percorso canonico, il dispositivo viene attivato direttamente. Se invece il nome del dispositivo non corrisponde a un percorso canonico, l'utility di installazione vi aggiunge gli elementi /dev/dsk/.

percorso

Specifica il percorso della patch di Solaris relativamente al file system radice (/) del dispositivo specificato.

tipo_file_system

Specifica il tipo di file system del dispositivo. Se il tipo di file system non viene specificato, l'utility di installazione cerca di attivare un file system UFS. Se l'attivazione UFS non riesce, l'utility di installazione cerca di attivare un file system HSFS.


Esempio 8–22 Aggiunta di una patch con un elenco sequenziale da un dispositivo locale

In questo esempio, la parola chiave patch viene usata per aggiungere tutte le patch elencate nel file file_patch dalla directory /Solaris_10/patches del dispositivo locale c0t6d0s0. Il file patch determina l'ordine di installazione delle patch.

patch file_patch c0t6d0s0 /Solaris_10/patches


Esempio 8–23 Aggiunta di una patch da un dispositivo locale

In questo esempio, la parola chiave patch viene usata per aggiungere le patch 112467–01 e 112765–02 dalla directory /Solaris_10/patches del dispositivo locale c0t6d0s0.

patch 112467-01,112765-02 local_device c0t6d0s0 /Solaris_10/patches

Patch memorizzate in un file locale

È possibile installare una patch residente nella miniroot da cui è stato avviato il sistema. Quando si esegue un'installazione con il metodo JumpStart personalizzato, il sistema viene avviato da un DVD, da un CD o da un'area di miniroot NFS. Il software di installazione viene caricato ed eseguito da quest'area di miniroot. Di conseguenza, una patch memorizzata su un DVD, su un CD o in un'area di miniroot NFS è accessibile come file locale. Usare la seguente sintassi per la parola chiave patch.

patch elenco_id_patch | file_patch file_localedirectory_patch 
elenco_id_patch

Specifica gli ID delle patch da installare. Gli ID dell'elenco devono essere separati da una virgola. Le patch verranno installate nell'ordine specificato nell'elenco. Non aggiungere spazi vuoti dopo le virgole, ad esempio: 112467-01,112765-02.

file_patch

File con l'elenco delle patch residente in posizione_patch. Le patch verranno installate nell'ordine specificato nel file.

directory_patch

Specifica la directory in cui risiedono le patch. La directory delle patch deve essere accessibile al sistema come file locale durante l'avvio dal CD Solaris Software - 1 o dal DVD del sistema operativo Solaris. Il sistema non può accedere a /net durante l'avvio dal CD Solaris Software - 1 o dal DVD del sistema operativo Solaris.


Esempio 8–24 Aggiunta di una patch con un elenco sequenziale da un file locale

In questo esempio, la parola chiave patch viene usata per aggiungere tutte le patch elencate nel file file_patch dalla directory /Solaris_10/patches. Il file patch determina l'ordine di installazione delle patch.

patch file_patch /Solaris_10/patches


Esempio 8–25 Aggiunta di una patch da un file locale

In questo esempio, la parola chiave patch viene usata per aggiungere le patch 112467–01 e 112765–02 dalla directory /Solaris_10/patches .

patch 112467-01,112765-02 local_file /Solaris_10/patches

Limitazioni per l'uso della parola chiave patch

L'uso della parola chiave patchpatch è soggetto alle seguenti limitazioni: