Accéder au contenu France-Français
Accueil HP.com France Produits et Services Support et Pilotes Espaces Comment Acheter
» Contacter HP
Plus d'options
Accueil HP.com France
Software Distributor - Guide d'administration pour HP-UX 11i version 1.6 : Ordinateurs HP 9000 > Chapitre 2 Installation de logiciels

Installation avec swinstall

» 

Documentation technique

Manuel complet en PDF
» Commentaires
Début du contenu

 » Table des matières

 » Glossaire

 » Index

La commande swinstall installe un logiciel à partir d'une source de logiciels (un dépôt ou un support matériel) sur votre système hôte local.

Caractéristiques et limitations

  • Interface graphique utilisateur facultative

  • Contrôle de compatibilité pour vérifier que le logiciel s'exécutera sur le système installé.

  • Capacité à reconstruire le noyau ou à réamorcer le système.

  • Utilisation automatique des dépendances pour la sélection automatique du logiciel traité (outre le logiciel spécifié directement).

  • Capacité à exécuter des scripts de contrôle dans le contexte de l'installation :

    Checkinstall 

    Analyse chaque cible pour déterminer si l'installation et la configuration peuvent y être effectuées.

    Preinstall 

    Réalise des opérations sur les fichiers (comme la suppression des fichiers obsolètes) immédiatement avant l'installation de fichiers logiciels.

    Request 

    Demande une réponse interactive de l'utilisateur dans le déroulement d'un processus d'installation ou de configuration (exécuté par swask, swconfig et swinstall).

    Configure 

    Configure les groupes de fichiers ou les produits installés (Voir « Configuration de l’installation (swconfig) ».

    Postinstall 

    Réalise les opérations d'installation complémentaires (comme la remise à zéro des fichiers par défaut) immédiatement après l'installation d'un groupe de fichiers ou d'un produit.

    Unpostinstall 

    Annule les effets d'un script de post-installation au cas où swinstall devrait lancer un processus de reprise au cours du processus d'installation.

    Unpreinstall 

    Annule les effets d'un script de pré-installation au cas où SD devrait lancer un processus de reprise au cours du processus d'installation.

    (Consultez le Chapitre 11, « Utilisation des scripts de contrôle »)

  • Il est possible d'installer le logiciel dans des répertoires racine secondaires.

Installation de logiciels avec l'interface utilisateur graphique

Généralités

Vous trouverez dans cette section une présentation de l'interface graphique de swinstall.

Le processus d'installation de l'interface utilisateur graphique comprend cinq étapes :

Tableau 2-2  Étapes d'installation de l'interface utilisateur graphique

I. Démarrage

Lancez l'interface utilisateur graphique swinstall.

II. Sélection de la source

Déterminez l'emplacement du dépôt de logiciel à partir duquel le logiciel sera installé.

III. Sélection de logiciels

Choisissez le logiciel à installer.

IV. Analyse (Aperçu)

Analysez (aperçu) l'installation pour déterminer si le logiciel sélectionné peut être installé sans problème.

V. Installation

Exécutez l'installation des logiciels proprement dite.

 

Étape I : Démarrage

Pour lancer l’interface graphique ou caractère pour une session d'installation, tapez :

/usr/sbin/swinstall

L'interface utilisateur graphique est automatiquement appelée sauf si vous spécifiez aussi le logiciel sur la ligne de commande. Pour appeler l'interface utilisateur graphique et spécifier le logiciel, incluez l'option -i. Par exemple, pour utiliser l'interface utilisateur graphique pour une session d'aperçu (analyse seulement) avec KIT1, tapez :

swinstall -i -p /mon dépôt/KIT1

La fenêtre Software Selection apparaît, avec en superposition, la boîte de dialogue Specify Source.

Étape II : Sélectionnez la source

À cette étape, vous devez spécifier le dépôt source qui contient le logiciel que vous souhaitez installer. La boîte de dialogue Specify Source (Figure 2-1, « Boîte de dialogue Specify Source ») répertorie automatiquement le système hôte local et le chemin d'accès au dépôt par défaut.

(Cette étape n'est pas effectuée si vous incluez l'option -s source à l'appel de l'interface utilisateur graphique).

Figure 2-1 Boîte de dialogue Specify Source

Boîte de dialogue Specify Source
  1. (Facultatif) Pour définir un autre système hôte, tapez un nom d'hôte source ou :

    1. Cliquez sur le bouton Source Host Name. Le système affiche une boîte de dialogue qui répertorie les noms de système hôte contenus dans le fichier defaults.hosts ($HOME/.sw/defaults.hosts ou /var/adm/sw/defaults.hosts).

    2. Choisissez un nom d'hôte dans la liste.

    3. Cliquez sur OK. Le nom d'hôte apparaît dans la zone appropriée de la boîte de dialogue Specify Source.

  2. (Facultatif) Pour définir le chemin d'accès au dépôt, tapez-en un nouveau ou :

    1. Cliquez sur le bouton Source Depot Path pour faire apparaître une liste de dépôts enregistrés sur l’hôte source.

    2. Mettez en évidence un des dépôts.

    3. Cliquez sur OK pour le sélectionner dans la boîte de dialogue Specify Source.

  3. Cliquez sur OK. La boîte de dialogue Specify Source se ferme et la fenêtre Software Selection affiche le logiciel contenu dans le dépôt spécifié.

Étape III : Sélection de logiciels

À cette étape, vous utilisez la fenêtre Software Selection pour sélectionner le logiciel que vous souhaitez installer.

Figure 2-2 Fenêtre Software Selection swinstall

Fenêtre Software Selection swinstall
  1. Sélectionnez le logiciel dans la liste d'objets :

    1. Mettez un élément en évidence

    2. Sélectionnez Actions→Mark For Install

      ou—

      Cliquez avec le bouton droit pour afficher le menu contextuel, puis sélectionnez Mark For Install

    L'indicateur Marked? de la liste d'objets passe à Oui pour indiquer la sélection. (L'indicateur Partiel est susceptible d'apparaître si vous ne sélectionnez qu'un élément d'un objet logiciel ou si ces éléments sont automatiquement sélectionnés du fait des dépendances.)

    REMARQUE : Si plusieurs versions d'un produit existent dans le même dépôt, SD-UX permet de ne sélectionner qu'une seule version au cours de chaque session d'installation.
  2. (Optionnel) Utilisez les choix du menu Actions :

    • L’option Match What Target Has examine l'IPD active pour remplacer par de nouveaux groupes de fichiers les groupes existants qui portent le même nom. Cette option est utile lors de l’installation de nouvelles versions de logiciels. Cette option peut être définie à partir de l'Editeur d'options.

    • L'option Add Software Group affiche une liste de fichiers de groupe de logiciels précédemment enregistrés ou permet de spécifier un répertoire. La sélection d'un fichier ajoute les sélections de logiciels dans le fichier aux sélections déjà effectuées dans la fenêtre Software Selection.

    • L'action Save Software Group sauvegarde la liste courante de logiciels marqués sous la forme d'un groupe.

    • L'option Manage Patch Selections vous permet de sélectionner dans une liste des corrections de logiciel à installer et les filtres correspondants, et de configurer d’autres options de correction. Pour de plus amples informations, voir « Installation des corrections logicielles ».

    • Change Source... annule les sélections de logiciel et revient à la boîte de dialogue Specify Source.

    • L'option Add New Codeword permet d'ajouter un nouveau mot de passe pour le déverrouillage d'un logiciel protégé. Cette option est uniquement disponible lorsque SD-UX décèle que la source contient des logiciels protégés.

    • Change Target... permet d'afficher la boîte de dialogue Select Target Path. L'option permet de définir une racine secondaire pour les produits déplaçables.

    • Show Description of Software (qui n'est accessible que pour un élément unique mis en évidence dans la liste d'objets) affiche des informations supplémentaires au sujet du logiciel sélectionné.

  3. Sélectionnez Actions→Install pour lancer l'étape d'analyse (aperçu). La boîte de dialogue d'analyse apparaît.

Étape IV: Analyse (Aperçu)

À cette étape, SD-UX analyse le logiciel sélectionné.

La fenêtre Analysis affiche les informations d'état concernant le processus d'analyse. Lorsque l'analyse est effectuée et que l'état du système hôte indique Ready, cliquez sur OK pour lancer l'installation effective (voir « Étape V : Installation »). La boîte de dialogue Analysis est remplacée par la boîte de dialogue Install.

Si vous avez lancé une session de prévisualisation, l'installation s'arrête après l'analyse. En cliquant sur OK, vous revenez à la fenêtre Software Selection.

Figure 2-3 Boîte de dialogue Analysis

Boîte de dialogue Analysis

Les actions suivantes sont disponibles :

  • Le bouton Product Summary permet d’afficher des informations complémentaires sur le produit ou le kit. Il active le bouton Product Description grâce auquel vous obtenez des détails sur les dépendances, les droits d’auteur, le fournisseur, etc.

  • L'option Logfile présente une vue en défilement des informations détaillées d'installation inscrites dans le fichier de consignation.

  • L'option Disk Space affiche la fenêtre Disk Space Analysis (Figure 2-4, « Fenêtre Disk Space Analysis ») qui indique :

    • Le point de montage du système de fichiers,

    • La quantité d'espace disque disponible avant l'installation,

    • La quantité disponible après installation,

    • Le pourcentage de la capacité du disque qui sera utilisée,

    • La quantité d’espace à libérer pour l’exécution de l’opération.

    Les choix de menu de cette fenêtre permettent d'effectuer les opérations suivantes :

    • Rechercher la liste d'objets.

    • Ouvrir les éléments pour examiner les critères de taille projetés en fonction de groupes de fichiers spécifiques.

  • Le bouton Re-analyze relance le processus d'analyse.

Figure 2-4 Fenêtre Disk Space Analysis

Fenêtre Disk Space Analysis

Une fois la phase d’analyse terminée, l’état pour chaque hôte est soit Prêt soit Exclu de la tâche. Si au moins un des logiciels sélectionnés peut être installé sur l'hôte, la ligne Status affiche Prêt. Si aucun des logiciels sélectionnés ne peut être installé sur l'hôte, la ligne Status affiche Exclu de la tâche.

La liste qui suit résume les résultats d'état. Il est possible d'obtenir des détails sur la plupart des problèmes en cliquant sur le bouton Logfile.

Prêt 

Il n’y a eu aucune erreur ni aucun avertissement au cours de l’analyse. Le processus d’installation peut se poursuivre sans problème.

Prêt avec messages d'avertissement
  


Des avertissements ont été générés au cours de l’analyse. Les erreurs et les avertissements sont répertoriés dans le fichier de consignation.

Prêt avec des erreurs
  


Au moins un produit sélectionné sera installé ou copié.
Toutefois, un ou plusieurs produits sont exclus de la tâche, car des erreurs d’analyse ont été décelées. Les erreurs et les avertissements sont répertoriés dans le fichier de consignation.

Défaillance de la communication
  


Le contact ou la communication avec la cible visée a été perdu.

Exclu du fait d'erreurs
  


Une erreur globale a été décelée (par ex. le système ne réussit pas à monter le système de fichiers).

Défaillance de l'espace disque
  


L’espace disque est insuffisant pour l’installation.
Pour de plus amples détails, cliquez sur le bouton Disk Space.

La colonne Products Scheduled indique le nombre de produits prêts à être installés, parmi tous les produits sélectionnés. Ce nombre comprend  :

  • les produits sélectionnés uniquement en raison de dépendances,

  • les produits sélectionnés en tout ou en partie,

  • les autres produits et les kits déjà sélectionnés.

Étape V : Installation

À cette étape, SD-UX poursuit l'installation effective.

Si vous cliquez sur OK dans la fenêtre d'analyse, SD-UX lance l'installation et affiche la fenêtre d'installation qui donne des informations d'état.

Figure 2-5 Fenêtre d'installation

Fenêtre d'installation

Ces boutons d'action sont disponibles :

  • Le bouton Effectué permet de revenir à la fenêtre Software Selection. Vous pouvez alors commencer une autre installation ou quitter l'interface graphique utilisateur (Fichier→Quitter).

  • Product Summary présente les informations d'installation et de produit (nom, révision, résultats d'installation, résumé d'installation).

  • L'option Logfile affiche le fichier de consignation.

  • (N'apparaît que pour les installation de noyau) Resume redémarre une installation interrompue. Vous pouvez ainsi résoudre des problèmes avant de poursuivre.

  • (N'apparaît que pour les installations de noyau) Abort annule une installation interrompue.

La phase d’installation est suspendue si :

  • le chargement des fichiers échoue,

  • une erreur se produit dans un script

  • la personnalisation des groupes de fichiers associés au noyau échoue,

  • la construction d’un noyau échoue,

  • il est nécessaire de procéder à un changement de bande (si vous avez procédé à l'installation à partir d'un support multi-bandes).

Installation à partir de la ligne de commande

Syntaxe swinstall

La syntaxe de la commande swinstall est la suivante :

swinstall [options XToolkit] [-i] [-p] [-r] [-v] [-c catalog] [-C fichier_session] [-f fichier_logiciel] [-Q date] [-s source]
[-S fichier_session] [-t fichier_cible] [-x option=value]
[-X fichier_option] [sélections_logiciels] [@ sélections_cible]

Options et opérandes

options XToolkit 

Options de X Window pour l'interface utilisateur graphique. Voir « Options XToolkit et modification des polices d’affichage ».

-i 

Exécute la commande en mode interactif en appelant l’interface graphique utilisateur ou caractère. Voir « Installation de logiciels avec l'interface utilisateur graphique ».

-p 

Prévisualise la tâche d'installation (en procédant à l'analyse seulement).

-r 

Désigne les répertoires racines secondaires. Voir « Installation dans un répertoire racine secondaire ».

-v 

Transfère les résultats en mode prolixe vers stdout et affiche à l’écran toutes les activités.

-c catalogue 

Mémorise une copie d'un fichier de réponse ou d'autres fichiers créés par un script de demande placé dans catalogue. Voir « Requêtes d'informations utilisateur (swask) ».

-C fichier_session
  


sauvegarde les valeurs courantes de l'option et de l'opérande dans le fichier_session pour réutilisation dans une autre session. Voir « Fichiers session ».

-f fichier_logiciel
  


Lit les sélections de logiciels à partir d'un fichier_logiciel au lieu de (ou en plus de) ceux définis sur la ligne de commande. Voir « Fichiers de logiciels ».

-Q date 

Programme une tâche pour la date prévue lorsque les opérations à distance sont activées. Voir « Programmation des tâches à partir de la ligne de commande » et le Chapitre 6, « Aperçu des opérations à distance ».

-s source 

Utilisez la source de logiciel spécifiée par source au lieu de la valeur par défaut /var/spool/sw. La syntaxe est la suivante : [­hôte­­:­]­[répertoire]

hôte peut être un nom d'hôte, un nom de domaine ou une adresse internet (par exemple, 15.1.48.23). répertoire est un chemin d'accès absolu.

-S fichier_session
  


Utilisez les valeurs d'option et d'opérande sauvegardées lors d’une session d’installation précédente et stockées dans fichier_session. Voir « Fichiers session ».

-t fichier_cible 


Lit les sélections de cibles à partir d'un fichier_logiciel au lieu de (ou en plus de) ceux définis sur la ligne de commande. Voir « Fichiers de cibles ».

-x option=valeur 


Initialise une option de commande à valeur . Cette valeur remplace la valeur par défaut ou celle sauvegardée dans le fichier options. Voir « Modification des options de commande ».

-X fichier_options
  


Lit les options de session et les comportements dans fichier_options. Voir « Modification des options de commande ».

sélections_logiciels
  


Un ou plusieurs objets logiciels à installer. Voir « Sélections de logiciels ».

sélections_cibles
  


La cible sur laquelle installer les sélections de logiciels. Voir « Sélections de cible ».

Modification des options de commande

Vous pouvez modifier le comportement de cette commande en précisant différentes options complémentaires de ligne de commande lorsque vous l'appelez (grâce à l'option -x) ou en lisant les valeurs prédéfinies dans un fichier. Le tableau suivant montre les valeurs et options par défaut de la commande swinstall.

Tableau 2-3 swinstall Options de commande et valeurs par défaut

  • admin_directory=/var/adm/sw

  • agent_auto_exit=true

  • agent_timeout_minutes=10000

  • allow_downdate=false

  • allow_incompatible=false

  • allow_multiple_versions=false

  • allow_split_patches=false

  • ask=false

  • autoreboot=false

  • autorecover_product=false

  • autoremove_job=false

  • autoselect_dependencies=true

  • autoselect_patches=true

  • autoselect_reference_bundles=true

  • codeword=

  • compress_index=false

  • controller_source=

  • create_target_path=true

  • customer_id=

  • defer_configure=false

  • distribution_source_directory=
    /var/spool/sw

  • enforce_dependencies=true

  • enforce_dsa=true

  • enforce_kernbld_failure=true

  • enforce_scripts=true

  • installed_software_catalog=products

  • job_title=

  • layout_version=1.0

  • log_msgid=0

  • logdetail=false

  • logfile=/var/adm/sw/swinstall.log

  • loglevel=1

  • match_target=false

  • max_targets=25

  • mount_all_filesystems=true

  • os_name

  • os_release

  • patch_filter=software_specification

  • patch_match_target=false

  • patch_save_files=true

  • polling_interval=2

  • preview=false

  • register_new_root=true

  • reinstall=false

  • reinstall_files=false

  • reinstall_files_use_cksum=true

  • retry_rpc=1

  • retry_rpc_interval=

  • reuse_short_job_numbers=true

  • rpc_binding_info=
    ncacn_ip_tcp:[2121]
    ncadg_ip_udp:[2121]

  • rpc_timeout=5

  • run_as_superuser=true

  • select_local=true

  • software=

  • software_view=all_bundles

  • source=

  • source_cdrom=/SD_CDROM

  • source_tape=/dev/rmt/0m

  • source_type=directory

  • targets=

  • use_alternate_source=false

  • verbose=1

  • write_remote_files=true

 

Informations connexes

Voir l'Annexe A, « Options des commandes » pour de plus amples informations sur la définition des options et une liste et une description complètes de chaque option.

Tâches d'installation et exemples

Vous trouverez dans cette section des exemples de commandes pour l'installation de produits logiciels. Notez que la chaîne générique optionnelle \* est un raccourci qui désigne « l’ensemble des produits et groupes de fichiers ou tout logiciel disponible ».

Pour lancer une installation avec la ligne de commande, vous devez construire une commande semblable à celle qui suit, en précisant éventuellement toutes les options désirées, les noms de source et d’hôte et les sélections de logiciels : Par exemple :

swinstall -p -s source_logiciels -f liste_logiciels \
  @ monhôte:/monrépertoire

La description @ monhôte:/monrépertoire est facultative si vous procédez à une installation sur votre système hôte local et dans le répertoire par défaut (racine).

REMARQUE : Si vous ne spécifiez pas une source, swinstall utilise le répertoire de dépôt par défaut du système hôte local, /var/spool/sw.
  • Pour installer dans le répertoire racine par défaut (/) de l’hôte local une liste prédéterminée de produits logiciels dans le fichier monlogiciel et contenus sur un CD-ROM (monté localement sous /mnt/cd), tapez :

    swinstall -f monlogiciel -s /mnt/cd

  • Pour sélectionner les logiciels du dépôt par défaut (/var/spool/sw) situés sur un hôte nommé serveur vers le répertoire par défaut de l'hôte monhôte et prévisualiser le processus (-p) sans procéder effectivement à l'installation :

    swinstall -p -s serveur \* @ monhôte

    L'adresse du dépôt (:/dépôt) n'est pas précisée ici, car il est sous-entendu que le logiciel se trouve dans le répertoire par défaut /var/spool/sw sur serveur et sera installé dans la racine / sur monhôte. L’option d’analyse -p est expliquée ci-dessous à la section « Modification des options de commande ».

  • Pour sélectionner tous les produits appelés C et Pascal contenus dans le dépôt par défaut sur l’hôte sw_server et lancer une session de l’interface graphique (-i) :

    swinstall -i -s sw_serveur C Pascal

  • Pour mettre à jour le logiciel HP OmniBack (déjà installé dans le répertoire par défaut sur l’hôte local) en chargeant une nouvelle version contenue sur un CD-ROM et montée sous /mnt/cd, tapez :

    swinstall -s /mnt/cd OmniBack

Mise à jour à la version HP-UX 11i

Pour des instructions complètes sur la manière de mettre à jour une version antérieure de HP-UX à la version HP-UX 11i, utilisez la nouvelle commande update-ux comme décrit dans le chapitre 2 de HP-UX 11i - Guide d'installation et de mise à jour.

Ces documents ainsi que la documentation complète pour le système d'exploitation sont disponibles sur le CD-ROM HP-UX Instant Information (en anglais) et sur le site :

http://docs.hp.com/hpux/os/11i/

Installation des corrections logicielles

La commande swinstall dispose de plusieurs fonctions de gestion des corrections logicielles, dont une boîte de dialogue spécifique dans l'interface graphique. Pour une description détaillée des corrections logicielles et de l’utilisation des fonctions correspondantes de l’interface graphique de swinstall, consultez le Chapitre 5, « Gestion des corrections logicielles ».

Récupération de fichiers mis à jour

L'option autorecover_product permet de restaurer automatiquement ou de revenir aux fichiers de produits d'origine si vous lancez une installation et que le processus échoue.

Lors de la mise à jour des fichiers, swinstall supprime les fichiers d'origine après mise à jour. Si une erreur se produit après chargement de nouveaux groupes de fichiers par swinstall, le produit chargé est marqué comme altéré, les fichiers d'origine sont perdus et il est nécessaire de répéter l'installation.

Lorsque vous définissez l’option autorecover_product à “true”, tous les groupes de fichiers mis à jour sont tout d'abord enregistrés sous forme de copies de sauvegarde. Ils ne sont pas supprimés tant que l'ensemble des groupes de fichiers du produit n'a pas été chargé. Si swinstall s'arrête du fait d'une erreur, vous pouvez la corriger, puis réexécuter swinstall. swinstall poursuit alors automatiquement le processus de chargement depuis l'emplacement où a eu lieu l'interruption.

ATTENTION : La plupart des produits HP-UX disposent de scripts de préinstallation et de postinstallation sans scripts d'annulation associés. Ceci s'oppose aux avantages de l'utilisation de l'option autorecover_products. N'utilisez l'option autorecover_products qu'avec un logiciel qui dispose des scripts d'annulation associés.

Installation de logiciels exigeant un réamorçage du système

Le logiciel conditionné avec l'attribut is_reboot fixé à la valeur true nécessite le réamorçage de l'hôte après installation du logiciel. Si vous installez les logiciels dans des systèmes de fichiers racines secondaires, l’hôte n’est pas réamorcé.

Si vous effectuez une installation locale nécessitant un réamorçage, le système réamorce la cible et le programme de contrôle, et il n'y a donc aucun processus indiquant la réussite ou l’échec de l’opération. (SD-UX ne reconnecte pas automatiquement la cible après un réamorçage.)

Pour savoir si un produit logiciel nécessite un réamorçage de l’hôte local, accédez à une description du logiciel soit à partir de la fenêtre Software Selection, en utilisant l'élément de menu Show Description of Software ou à partir de la boîte de dialogue Analysis en utilisant les boutons Product Summary et Product Description.

Utilisation des mots de passe et des identifications client associés aux logiciels

Pour protéger les logiciels d'une utilisation non-autorisée, HP, ainsi que d'autres fournisseurs, utilise des mots de passe spéciaux et des numéros d'identification client pour poser sur le logiciel un « verrou » dont seul un propriétaire donné possède la clé. Ces mots de passe et identifications client vous sont communiqués lorsque vous achetez un logiciel ou sa mise à jour et sont indiqués sur les certificats accompagnant les logiciels.

Pour stocker correctement l’identification client et le mot de passe pour un CD-ROM, vous pouvez exécuter swinstall (ou swcopy ou swlist) sur l'hôte qui héberge le CD-ROM. Une fois le mot de passe stocké, les clients qui installent des logiciels en se servant de cet hôte et de ce CD-ROM comme source n’auront plus besoin d’entrer ni mot de passe ni identification client.

SD lit le fichier .codewords sur le serveur qui fournit les logiciels protégés aux autres systèmes hôtes, et tente de repérer les paires identification_client/mot de passe valables. SD vous épargne ainsi la peine de saisir les mots de passe et les identifications_clients sur chaque hôte qui extrait les logiciels du serveur.

Cela vous permet ainsi de gagner du temps lorsque vous mettez à jour plusieurs systèmes.

SD-UX vous invite à entrer ces mots de passe ou identifications avant de vous permettre d’installer des logiciels protégés. Vous pouvez les saisir à partir de l’interface utilisateur graphique (à l’aide de l’option Add New Codeword dans le menu Actions) ou avec l'option par défaut appropriée (-x codeword=xxxx et -x customer_id=xxx) de la ligne de commande.

Si vous désirez, par exemple, stocker le mot de passe 123456789101bcdf (provenant point de montage du /CD-ROM ) alors que votre identification_client est xyzCorp, vous saisirez sur la ligne de commande :

swinstall -p -x customer_id=xyzCorp \
  -x codeword=123456789101bcdf \
  -s /CD_ROM

Cette commande sert uniquement à stocker des mots de passe et des identifications clients : l'option -p permet donc d'exécuter la commande en mode de prévisualisation sans installer réellement le logiciel.

Pour plus d'informations sur les options, voir l’Annexe A, « Options des commandes » codeword et customer_id.

Réinstallation de Software Distributor

Le logiciel SW-DIST dispose de toutes les fonctionnalités, commandes et utilitaires de Software Distributor. Si les fichiers qui composent SW-DIST ont été supprimés ou altérés, il pourra être nécessaire de réinstaller le produit. Ce processus utilise la nouvelle commande install-sd qui est décrite dans l'Annexe C, « Remplacement ou mise à jour de SD-UX ».

Installation de versions multiples

Il est possible que votre installation ait plusieurs versions d'un produit logiciel installé sur différents systèmes hôtes du réseau. L'installation de plusieurs versions permet les traitements suivants :

  • Supprimer les versions défectueuses (en supprimant la nouvelle version et en reconfigurant l'ancienne, si nécessaire)

  • Permettre aux utilisateurs de migrer vers des versions de logiciels plus récentes à leur propre rythme

Vous pouvez décider d'autoriser ou non les versions multiples en contrôlant l'option de commande allow_multiple_versions. si elle est définie à la valeur "false", elle interdit l'installation et la configuration des versions multiples, c'est à dire l'installation à un autre emplacement d'un même produit mais d'une version différente. Si l’installation de versions multiples d'un même logiciel est possible, la configuration de versions multiples n’est pas recommandée.

Lorsque vous installez des versions multiples, vous pouvez les gérer en spécifiant l’attribut de produit dans la spécification de logiciel des commandes SD-UX. (Ceci s'oppose à la définition d'autres attributs de version comme la révision et l'architecture). De cette façon, vous pouvez installer et même configurer simultanément l’ancienne et la nouvelle version du logiciel, si le produit le supporte.

Pour empêcher l’installation de copies non autorisées, il suffit de contrôler l’accès à la base de données des produits installés et de limiter l’utilisation de l’outil swinstall.

REMARQUE : Pour gérer des versions multiples d’un produit logiciel sur votre système, vous devez faire très attention aux dépendances inter-produits liées à chaque version. Lorsque vous installez ces versions, assurez-vous que vous installez également des versions multiples des produits corequis ou prérequis. Si ces derniers ne sont pas déplaçables, et que chaque version que vous voulez installer dépend d’une version différente du même produit, vous ne pourrez installer de versions multiples du produit original.

Installation dans un répertoire racine secondaire

Les logiciels sont généralement installés dans le répertoire racine principal (/), mais peuvent également l'être dans un répertoire racine secondaire.

Lorsque vous installez des logiciels dans un répertoire racine secondaire, la configuration automatique et le contrôle de compatibilité habituellement associés à la commande swinstall ne sont pas exécutés. Vous pouvez toutefois réaliser la configuration indépendamment de l'installation à l'aide de la commande swconfig. Voir « Configuration de l’installation (swconfig) ».

Contrôle de compatibilité et vérification

Normalement, SD-UX filtre les produits logiciels incompatible avec une des cibles sélectionnées. Le terme compatible signifie que l'architecture matérielle satisfait aux conditions de fonctionnement du logiciel (déterminées par les attributs uname du système), et que la version du système d'exploitation est adaptée au logiciel. En fait, la vérification de la compatibilité du logiciel a lieu lors de la phase de sélection. Le contrôle de compatibilité et les vérifications sont commandées par l'option allow_incompatible et dépendent des attributs uname de l'hôte.

REMARQUE : HP vous recommande fortement de ne jamais installer un logiciel incompatible avec le système hôte, sauf si vous y êtes autorisé par le représentant de l'assistance technique HP.

Tableau 2-4 Compatibilité produit

Attribut produit

Valeur produit

Attribut de la racine
de la cible

machine_type

ia64*IAuname -m

machine_type

9000/*

IA ou PA

uname -m

os_name

HP-UX

HP-UX

uname -s

os_release

?.11.*

B.11.11

uname -r

os_version

*

C

uname -v

 

Si allow_incompatible=false (défaut), alors swinstall empêche l’installation des logiciels incompatibles et filtre automatiquement les produits à la source. La fenêtre Software Selection ne montre que les produits compatibles avec le matériel et le système d'exploitation de tous les systèmes cibles.

Si allow_incompatible=true, swinstall autorise l'installation de n'importe quel logiciel. L'interface utilisateur graphique affiche tous les produits de la source pour sélection.

Il est également possible d'utiliser les options -x os_name et -x os_release pour la vérification de compatibilité. Lorsque vous effectuez une mise à jour à la version 64-bits de HP-UX, par exemple, un système installé avec une version 11.0/32 bits apparaîtra comme un système 64-bits pour les besoins du contrôle de compatibilité du dépôt fusionné si vous spécifiez les options -x os_name=HP-UX:64 et -x os_release=B.11.00. (Vous pouvez également définir ces options au niveau du groupe de fichiers.)

REMARQUE : Le contrôle de compatibilité ne concerne pas les systèmes de fichiers de répertoires racine secondaires. Vous devez sélectionner un logiciel reconnu comme compatible avec le répertoire racine secondaire.
Version imprimable
Respect de la vie privée L'utilisation de ce site implique que vous en acceptez les conditions
© 2002 Hewlett-Packard Development Company, L.P.