Guide d'installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées

Mot-clé de profil patch

patch patch_id_list | patch_file patch_location optional_keywords]
liste_id_patch

Indique les ID des patchs à installer. Les ID des patchs Solaris doivent être séparés par une virgule. Les patchs sont installés dans l'ordre indiqué dans la liste. N'ajoutez pas d'espace après la virgule, par exemple : 112467-01,112765-02.

fichier_patch

Fichier contenant la liste des patchs, qui se trouve dans emplacement_patch. Les patchs sont installés dans l'ordre indiqué dans le fichier.

emplacement_patch

Indique l'emplacement des patchs. Les emplacements autorisés sont les suivants :

  • Serveur NFS

  • Serveur HTTP

  • un périphérique local

  • Fichier local

motsclés_facultatifs

Les mots-clés facultatifs dépendent de l'emplacement de stockage des patchs. Les sections suivantes décrivent les emplacements possibles et les mots-clés facultatifs.

Patchs stockés sur un serveur NFS

Si le patch est stocké sur un serveur NFS, servez-vous de l'une des syntaxes suivantes pour le mot-clé patch :


patch patch_id_list | patch_file nfs server_name:/patch_directory [retry n]
patch patch_id_list | patch_file nfs://server_name/patch_director  [retry n]
liste_id_patch

Indique les ID des patchs à installer. Les ID des patchs Solaris doivent être séparés par une virgule. Les patchs sont installés dans l'ordre indiqué dans la liste.

fichier_patch

Fichier contenant la liste des patchs, qui se trouve dans emplacement_patch. Les patchs sont installés dans l'ordre indiqué dans le fichier.

nom_serveur

Indique le nom du serveur sur lequel se trouve le patch.

répertoire_patch

Indique l'emplacement du répertoire de patchs sur le serveur spécifié. Les patchs doivent être au format standard de patch.

retry n

Mot-clé facultatif. n est le nombre de tentatives de montage du répertoire par l'utilitaire d'installation.


Exemple 8–18 Ajout d'un patch avec une liste ordonnée à l'aide de NFS

Dans cet exemple, le mot-clé de profil patch ajoute tous les patchs figurant dans le fichier patch depuis le répertoire des patchs NFS nfs://patch_master/Solaris/v10/patches. Les patchs sont installés dans l'ordre indiqué dans le fichier patch. Si un montage échoue, il y a cinq tentatives de montage NFS.

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


Exemple 8–19 Ajout d'un patch à l'aide de NFS

Dans cet exemple, le mot-clé de profil patch ajoute les patchs 112467–01 et 112765–02 depuis le répertoire des patchs /Solaris/v10/patches sur le serveur patch_master.

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

Patchs stockés sur un serveur HTTP

Si le patch est stocké sur un serveur HTTP, servez-vous de l'une des syntaxes suivantes pour le mot-clé patch :


patch  patch_id_list | patch_file http://server_name [:port] patch_directory optional_http_keywords

patch  patch_id_list | patch_file http server_name [:port] patch_directory optional_http_keywords
liste_id_patch

Indique les ID des patchs à installer. Les ID des patchs Solaris doivent être séparés par une virgule. Les patchs sont installés dans l'ordre indiqué dans la liste. N'ajoutez pas d'espace après la virgule, par exemple : 112467-01,112765-02.

fichier_patch

Fichier contenant la liste des patchs, qui se trouve dans emplacement_patch. Les patchs sont installés dans l'ordre indiqué dans le fichier.

nom_serveur

Indique le nom du serveur sur lequel se trouve le patch.

port

Port facultatif. port peut être un numéro de port ou le nom d'un service TCP dont le numéro du port est déterminé au cours de l'exécution.

Si vous n'indiquez pas de port, le numéro de port HTTP par défaut 80 est utilisé.

répertoire_patch

Indique l'emplacement du répertoire de patchs à récupérer à partir du serveur spécifié. Lorsque vous utilisez un serveur HTTP, le patch doit être au format JAR.

motsclés_facultatifs

Indique les mots-clés facultatifs à utiliser lorsque vous récupérez un patch à partir d'un serveur HTTP.

Tableau 8–7 Mots-clés patch facultatifs à utiliser avec HTTP

Mot-clé 

Définition de la valeur 

timeout min

Le mot-clé timeout permet d'indiquer en minutes la durée maximale autorisée sans réception de données depuis le serveur HTTP. Si le délai expire, la connexion est fermée, réouverte et elle reprend. Si vous indiquez une valeur timeout nulle (zéro), la connexion n'est pas réouverte.

En cas de reconnexion temporisée, l'extraction du package reprend au début du package et les données récupérées avant l'expiration du délai sont ignorées. 

proxy hôte:port

Le mot-clé proxy permet de spécifier un hôte et un port proxy. Vous pouvez utiliser un hôte de proxy pour récupérer un package Solaris de l'autre côté d'un pare-feu. Vous devez indiquer un port proxy quand vous spécifiez le mot-clé proxy.


Exemple 8–20 Ajout d'un patch avec une liste ordonnée à l'aide de HTTP

Dans cet exemple, le mot-clé de profil patch ajoute tous les patchs figurant dans le fichier patch_file depuis l'emplacement HTTP http://patch.central/Solaris/v10/patches. Les patchs sont installés dans l'ordre indiqué dans le fichier patch. Si au bout de cinq minutes aucune donnée n'est reçue, les données du patch sont à nouveau récupérées. Les anciennes données du patch sont ignorées.

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


Exemple 8–21 Ajout d'un patch à l'aide de HTTP

Dans cet exemple, le mot-clé de profil patch ajoute les patchs 112467–01 and 112765–02 depuis l'emplacement des patchs http://patch_master/Solaris/v10/patches .

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

Patch stocké sur un périphérique local

Vous pouvez récupérer un package Solaris d'un périphérique local si vous l'avez stocké sur un périphérique à accès aléatoire, orienté système de fichiers, par exemple une disquette ou un DVD. Utilisez la syntaxe ci-dessous avec le mot-clé patch :


patch patch_id_list | patch_file local_device \
device path file_system_type
liste_id_patch

Indique les ID des patchs à installer. Les ID des patchs Solaris doivent être séparés par une virgule. Les patchs sont installés dans l'ordre indiqué dans la liste. N'ajoutez pas d'espace après la virgule, par exemple : 112467-01,112765-02.

fichier_patch

Fichier contenant la liste des patchs, qui se trouve dans emplacement_patch. Les patchs sont installés dans l'ordre indiqué dans le fichier.

device

Indique le nom du lecteur sur lequel se trouve le package Solaris. Si le nom du périphérique est un chemin canonique, le périphérique est monté directement. Si vous définissez un nom de périphérique qui n'est pas un chemin canonique, l'utilitaire d'installation ajoute /dev/dsk/ au chemin.

chemin

Définit le chemin d'accès au patch Solaris par rapport au système de fichiers racine ( /) sur le périphérique spécifié.

type_système_fichiers

Spécifie le type de système de fichiers sur le périphérique. Si vous n'indiquez pas de type de système de fichiers, l'utilitaire d'installation tente de monter un système de fichiers UFS. Si le montage du système de fichiers UFS échoue, l'utilitaire d'installation tente de monter un système de fichiers HSFS.


Exemple 8–22 Ajout d'un patch avec une liste ordonnée à l'aide d'un périphérique local

Dans cet exemple, le mot-clé de profil patch ajoute tous les patchs répertoriés dans le fichier patch_file du répertoire /Solaris_10/patches du périphérique local c0t6d0s0. Le ficher patch détermine l'ordre des patchs à installer.

patch patch_file c0t6d0s0 /Solaris_10/patches


Exemple 8–23 Ajout d'un patch à l'aide d'un périphérique local

Dans cet exemple, le mot-clé de profil patch ajoute les patchs 112467–01 et 112765–02 depuis le répertoire des patchs /Solaris_10/patches du périphérique local c0t6d0s0.

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

Patch stocké sur un fichier local

Un patch peut être installé à partir de la miniracine utilisée pour initialiser le système. Quand vous effectuez une installation JumpStart personnalisée, vous initialisez votre système à partir d'un CD ou d'une miniracine NFS. Le logiciel d'installation est chargé et exécuté à partir de cette miniracine. Par conséquent, un patch que vous stocké sur le DVD ou le CD ou dans la miniracine est accessible sous le forme d'un fichier local. Utilisez la syntaxe ci-dessous avec le mot-clé patch :

patch patch_id_list | patch_file local_file patch _directory 
liste_id_patch

Indique les ID des patchs à installer. Les ID des patchs Solaris doivent être séparés par une virgule. Les patchs sont installés dans l'ordre indiqué dans la liste. N'ajoutez pas d'espace après la virgule, par exemple : 112467-01,112765-02.

fichier_patch

Fichier contenant la liste des patchs, qui se trouve dans emplacement_patch. Les patchs sont installés dans l'ordre indiqué dans le fichier.

répertoire_patch

Spécifie l'emplacement du répertoire de patchs. Le système doit pouvoir accéder au répertoire de patchs indiqué, en tant que fichier local, lors de l'initialisation du système à partir du CD 1 du logiciel Solaris ou du DVD du système d'exploitation Solaris. Le système n'a pas accès à /net lorsqu'il est initialisé à partir du CD 1 du logiciel Solaris ou du DVD du système d'exploitation Solaris.


Exemple 8–24 Ajout d'un patch avec une liste ordonnée à l'aide d'un fichier local

Dans cet exemple, le mot-clé de profil patch ajoute tous les patchs figurant dans le fichier patch_file depuis le répertoire /Solaris_10/patches. Le ficher patch détermine l'ordre des patchs à installer.

patch patch_cal_file /Solaris_10/patches


Exemple 8–25 Ajout d'un patch à l'aide d'un fichier local

Dans cet exemple, le mot-clé de profil patch ajoute les patchs 112467–01 et 112765–02 depuis le répertoire des patchs /Solaris_10/patches.

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

Limitations lors de l'utilisation du mot-clé patch

Tenez compte des limitations suivantes lorsque vous utilisez le mot-clé patch :