Préparation optionnelle
Dans certains cas de configuration, la commande swgettools peut se bloquer à l'exécution
si l'ancien ensemble de fichiers SW-DIST.RUPDATE est toujours présent sur le système.
L'action suivante permet d'éviter ce type de problème.
Procédez comme suit avant d'activer swgettools dans le cas d'une mise à jour vers HP-UX
11.0 :
/usr/sbin/swremove SW-DIST.RUPDATE |
Procédure
Pour effectuer la mise à jour de SD-UX, vous devez
commencer par charger l'utilitaire swgettools sur votre système, puis exécuter
la commande swgettools pour obtenir la nouvelle version de SD-UX.
La commande swgettools nécessite un répertoire temporaire
avec au moins 2 Mo d'espace disponible. Par défaut, swgettools utilise le répertoire /var/tmp. S'il n'y a pas suffisamment d'espace disponible dans
le répertoire temporaire, swgettools ne peut pas fonctionner.
Vous pouvez définir un répertoire temporaire
différent pour la commande swgettools. Il suffit d'ajouter l'option de ligne de commande -t chemin_d'accès. Ce paramètre est obligatoire si vous
ne disposez pas de 2 Mo d'espace disponible dans /var/tmp. La commande bdf /var/tmp permet de vérifier cette valeur.
Préparation : Chargement de swgettools
L'utilitaire swgettools figure dans le répertoire catalog/SW-GETTOOLS/pfiles. Selon que le nouveau logiciel se trouve sur CD
ou dans un dépôt sur système distant,
utilisez cp ou rcp, respectivement, pour charger l'utilitaire swgettools sur votre système. Passez à la
section ci-après pour consulter d'autres exemples et options.
Par exemple, pour charger swgettools à partir d'un CD-ROM local monté sur /SD_CDROM dans /var/tmp, tapez la commande suivante :
cp /SD_CDROM/catalog/SW-GETTOOLS/pfiles/swgettools /var/tmp |
Si vous souhaitez d'autres exemples et explications sur le
chargement de la commande swgettools référez-vous à « Installation
SW-DIST ».
Action : Extraction des nouveaux outils SD-UX
Vous pouvez maintenant utiliser swgettools pour mettre à jour SD-UX. Par exemple
:
/var/tmp/swgettools -s /SD_CDROM |
Si un message apparaît, indiquant que le logiciel
n'est pas compatible, vous pouvez éventuellement l'ignorer.
En effet, l'utilitaire procède à sa propre mise à jour.
L'expression -s /SD_CDROM indique un lecteur de CD-ROM monté dans /SD_CDROM. Si des messages d'avertissement surviennent au
sujet de questions de compatibilité d'utilitaires, vous
pouvez les considérer comme normaux dans le contexte du
chargement du nouvel ensemble. Pour plus d'information sur les options,
voir la page de manuel swgettools(1M).
Action suivante
Vous trouverez d'autres exemples dans la section suivante.
Après la mise à jour de SD-UX, vous pouvez utiliser swinstall pour mettre à jour votre système
avec la nouvelle version de HP-UX, en appliquant la procédure
décrite dans la rubrique « Mise à jour
du logiciel HP-UX ».
Installation
SW-DIST |
 |
A partir du CD-ROM
Pour installer le nouveau produit SW-DIST à partir du CD-ROM dans /SD_CDROM, tapez la commande suivante :
cp /SD_CDROM/catalog/SW-GETTOOLS/pfiles/swgettools /var/tmp /var/tmp/swgettools -s /SD_CDROM |
A partir d'un dépôt distant
Par exemple, pour installer le nouveau produit SW-DIST à partir d'un dépôt
distant du système swperf sur /chemin_dépôt, tapez la commande suivante :
rcp swperf:/chemin_dépôt/catalog/SW-GETTOOLS/pfiles/swgettools /var/tmp /var/tmp/swgettools -s swperf:/var/spool/sw |
 |
Mise à jour
de SD-UX sans accès racine au dépôt distant
Option 1 :
Si vous êtes administrateur système, vous
pouvez demander aux utilisateurs de mettre en oeuvre cette procédure.
Vous pouvez leur proposer l'option 2 (ci-après) avec des
droits moins importants, si vous ne souhaitez pas leur conférer
des droits d'accès rcp (.rhosts) sur la racine du serveur.
Copiez le fichier de script swgettools et le fichier swagent.Z (dans le répertoire catalog/SW-GETTOOLS/pfiles) depuis le CD-ROM vers un emplacement auquel les
utilisateurs ont accès par FTP.
Indiquez aux utilisateurs la procédure
suivante :
Transférez par FTP les deux fichiers dans le répertoire /var/tmp du système à mettre à jour.
Utilisez chmod +x pour rendre exécutable le script /var/tmp/swgettools.
Dans le cas où le fonctionnement de swgettools est interrompu, tapez la commande suivante :
cp swagent.Z swagent.Z.backup |
Lancez swgettools et indiquez l'emplacement du dépôt
distant avec l'option -s (et, si nécessaire, -t pour indiquer un répertoire temporaire
différent de /var/tmp).
Option 2 :
Cette option suppose que les utilisateurs lancent swgettools en indiquant un dépôt source
sur un serveur distant, et que vous ne leur conférez pas
de droits d'accès rcp (.rhosts) sur la racine du serveur.
Les utilisateurs peuvent mettre en oeuvre la commande SD-UX swcopy pour copier le produit SW-GETTOOLS à partir d'un dépôt
source distant répertorié dans un dépôt
local avant de procéder à l'extraction des fichiers.
Ce dépôt source distant peut être un
CD-ROM ou un dépôt sur disque.
Pour copier le produit SW-GETTOOLS à partir du dépôt CD-ROM
distant situé sur swperf:/var/spool/sw dans un dépôt local situé sur /tmp/depot, tapez :
swcopy -s swperf:/SD_CDROM SW-GETTOOLS @ /tmp/depot |
Puis copiez le script swgettools et le fichier swagent.Z dans le répertoire /var/tmp :
cp /tmp/depot/catalog/SW-GETTOOLS/pfiles/sw* /var/tmp |
Comme dans le cas de la sauvegarde déjà décrite,
commencez par effectuer une sauvegarde de swagent.Z. Exécutez ensuite le script swgettools en stipulant le dépôt distant
de mise à jour du produit SW-GETTOOLS avec la commande suivante :
/var/tmp/swgettools -s swperf:/SD_CDROM |
 |
 |  |
 |
 | REMARQUE : Si vous utilisez un répertoire temporaire différent
de /var/tmp (comme, par exemple, /usr/tmp), copiez avec cp le script swgettools et le fichier swagent.Z dans le répertoire temporaire que vous
comptez utiliser, et spécifiez son emplacement sur la ligne
de commande swgettools en ajoutant l'option -t. |
 |
 |  |
 |
Exemple :
cp /tmp/depot/catalog/SW-GETTOOLS/pfiles/sw* /usr/tmp /usr/tmp/swgettools -s swperf:/SD_CDROM -t /usr/tmp |
Pour de plus amples informations
Consultez les pages de manuel swgettools(1M)
et swinstall(1M), sur le nouveau système,
le document readme :
/usr/sbin/swlist -a readme -l product SW-DIST |
ou le manuel Gestion des logiciels HP-UX à l'aide
de SD-UX pour obtenir des informations concernant les
cas suivants :
Vous rencontrez un erreur lors de
l'exécution du script swgettools.
OU ...
Vous souhaitez voir des exemples d'utilisation de swgettools avec d'autres types de supports.