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

Pacchetti memorizzati in un server HTTP

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


package package_name add http://server_name[:port] path optional_keywords
package package_name add http server_name[:port] path optional_keywords
nome_pacchetto

Specifica il nome del pacchetto nella forma SUNWnome. Per visualizzare informazioni dettagliate sui pacchetti e i relativi nomi, usare il comando pkginfo -l.

nome_server

Specifica il nome del server in cui è stato memorizzato il pacchetto.

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.

percorso

Specifica la posizione dell'archivio da leggere dal server specificato. Quando si utilizza un server HTTP, il pacchetto deve essere nel formato utilizzato per il datastream.

par_chiave_opz

Specifica le parole chiave opzionali da utilizzare durante la lettura dei pacchetti da un server HTTP.

Tabella 8–6 Parole chiave opzionali di package 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–13 Aggiunta di un pacchetto con HTTP

In questo esempio, la parola chiave package viene usata per aggiungere tutti i pacchetti elencati nella directory Solaris_10 dalla posizione HTTP http://package.central/Solaris_10. Se trascorrono cinque minuti senza ricezione di dati, il pacchetto viene riletto. I dati letti in precedenza vengono eliminati. È possibile usare uno dei formati seguenti.

package SUNWnew add http package.central/Solaris_10 timeout 5 
package SUNWnew add http://package.central/Solaris_10 timeout 5 


Esempio 8–14 Aggiunta di un pacchetto con HTTP e una porta proxy

In questo esempio, la parola chiave package viene usata per aggiungere tutti i pacchetti elencati nella directory Solaris_10 dalla posizione HTTP http://package.central/Solaris_10. Il pacchetto viene letto attraverso un firewall usando la parola chiave proxy.

package SUNWnew add http://package.central/Solaris_10 proxy webcache.east:8080