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
Guide d'administration Software Distributor : HP-UX 11i v1, 11i v2 et 11i v3 > Chapitre 4 Gestion des dépôts de logiciels

Copie des dépôts de logiciels

» 

Documentation technique

Manuel complet en PDF
» Commentaires
Début du contenu

 » Table des matières

 » Glossaire

 » Index

La commande swcopy copie des logiciels d'un dépôt à un autre. Les logiciels copiés dans un dépôt ne peuvent pas être utilisés directement; ils n'ont pour rôle que de servir de source pour d'autres installations.

Caractéristiques et limitations de swcopy

  • swcopy n'exécute aucun contrôle de compatibilité.

  • swcopy n'exécute pas de scripts de contrôle.

  • La construction de noyau et le réamorçage du système ne sont pas pris en charge par swcopy, bien que la commande exécute d'autres vérifications avant et après l'installation, comme l'analyse d'espace disque et la sélection des logiciels requis.

  • Lorsque vous utilisez swcopy pour créer ou modifier un dépôt, SD-UX crée automatiquement des fichiers catalogue, stockés dans l'IPD, qui décrivent le dépôt. Pour de plus amples informations, voir « Modification de l'IPD (swmodify) ».

  • Les dépendances de logiciels concernent les sélections effectuées avec l'interface utilisateur graphique swcopy.

Utilisation de l'interface graphique de swcopy

Généralités

Vous trouverez dans cette section une présentation de l’interface graphique de swcopy.

Le processus de copie comporte six étapes :

Tableau 4-3 Étapes du processus de copie

I. Démarrage

Démarrage de l'interface utilisateur graphique swcopy.

II. Spécification de la cible

Indiquez l'emplacement dans lequel vous souhaitez copier le logiciel.

III. Spécification de la source

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

IV. Sélection de logicielsSélectionnez le logiciel que vous souhaitez copier.
V. Analyse (Aperçu)swcopy détermine si l'opération de copie va réussir.
VI. CopieLe processus de copie de logiciel proprement dit.

 

Étape I : Démarrage

Pour lancer l'interface graphique ou caractère pour une session de copie, tapez :

/usr/sbin/swcopy

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 mondépôt, tapez :

swcopy -i -p /mondépôt

La fenêtre Software Selection accompagnée de la boîte de dialogue Specify Source, les boîtes de dialogue Select Target Depot Path lui étant superposées.

Étape II : Spécification de la cible

À cette étape, vous spécifiez la cible sur laquelle SD-UX sera effectuée la copie du logiciel.

(Cette étape n'est pas effectuée si vous incluez l'option -t fichier_cible à l'appel de l'interface utilisateur graphique. Voir « Utilisation de la ligne de commande swcopy ».)

La boîte de dialogue Select Target Depot Path affiche le dépôt cible par défaut. Du fait qu'il correspond au chemin d'accès du dépôt source par défaut, vous devez sélectionner une nouvelle cible :

Figure 4-1 Boîte de dialogue Select Target Depot Path

Boîte de dialogue Select Target Depot Path
  1. Saisissez un chemin d'accès cible :

    • Tapez un nouveau chemin d'accès de cible dans la zone de texte.

      ou

    • Cliquez sur le bouton Target Depot Path.... La boîte de dialogue Depot Paths apparaît en affichant les dépôts enregistrés sur le système hôte.

      1. Cliquez sur un des dépôts de la liste.

      2. Cliquez sur OK. La boîte de dialogue Target Depot Path disparaît. Le dépôt sélectionné est maintenant affiché dans la boîte de dialogue Select Target Depot Path.

  2. Cliquez sur OK.

La boîte de dialogue Select Target Depot Path disparaît et la boîte de dialogue Specify Source est mise en surbrillance.

Étape III : Spécification de la source

À cette étape, vous devez spécifier le dépôt source qui contient le logiciel que vous souhaitez copier. La boîte de dialogue Specify Source (Figure 4-2 : « 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. Voir « Utilisation de la ligne de commande swcopy ».)

Figure 4-2 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 IV: Sélection de logiciels

À cette étape, vous utilisez la fenêtre Software Selection (Figure 4-3 : « Fenêtre Software Selection »,) pour sélectionner le logiciel que vous souhaitez copier.

Figure 4-3 Fenêtre Software Selection

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

    1. Mettez un élément en évidence

    2. Sélectionnez Actions→Mark For Copy

      ou

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

    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.)

  2. (Facultatif) Utilisez les autres choix du menu Actions :

    • 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 à copier, de sélectionner les filtres correspondants aux corrections correspondants et de configurer d'autres options de correction.

    • 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.

    • 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é.

    • Change Target... permet d'afficher la boîte de dialogue Select Target Path (« Étape II : Spécification de la cible »).

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

Étape V : 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 Prêt, cliquez sur OK pour lancer la copie effective (voir « Étape VI : Copie »). La boîte de dialogue d'analyse est alors remplacée par la boîte de dialogue Copy.

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

Figure 4-4 Boîte de dialogue Copy Analysis

Boîte de dialogue Copy 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 de copie inscrites dans le fichier de consignation.

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

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

    • La quantité d'espace disque disponible avant copie,

    • La quantité disponible après copie,

    • 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 4-5 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 copié sur l'hôte, la colonne 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 de copie 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 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 exemple, 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 la copie. Pour de plus amples détails, cliquez sur le bouton Disk Space.

La colonne Products Scheduled indique le nombre de produits prêts à être copié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 VI : Copie

À cette étape, SD-UX poursuit la copie effective.

Si vous cliquez sur OK dans la fenêtre d'analyse, SD-UX lance la suppression et affiche la fenêtre de Copie (Figure 4-6 : « Fenêtre Copy ») qui donne des informations d'état.

Figure 4-6 Fenêtre Copy

Fenêtre Copy

Les boutons d'action suivants sont disponibles :

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

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

  • L'option Logfile affiche le fichier de consignation.

Utilisation de la ligne de commande swcopy

Syntaxe de swcopy


swcopy [options_XToolkit] [-i] [-p] [-v] [-C fichier_session] [-f fichier_logiciel]
[-Q date] [-s source] [-S fichier_session] [-t fichier_cible] [-x option=valeur]
[-X fichier_options] [sélections_logiciels] [@ sélections_cibles]

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écutez le programme de l'interface utilisateur graphique : Voir « Utilisation de l'interface graphique de swcopy ».

-p

Vous pouvez prévisualiser une tâche de copie à partir de la ligne de commande en l'exécutant en phase d'analyse.

-v

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

-C fichier_session

Exécute la commande et sauvegarde les valeurs courantes de l'option et de l'opérande dans le fichier_session. Voir « Fichiers session ».

-f fichier_logiciel

Lit une liste de sélections de logiciels dans le fichier désigné en ignorant ou en complétant les indications de la ligne de commande. Voir « Fichiers de logiciels ».

-Q date

Programme un job 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 7 : « 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

Exécute la commande avec les valeurs sauvegardées lors d’une session précédente et définies dans fichier_session. Voir « Fichiers session ».

-t fichier_cible

Lit une liste de sélections de cibles dans le fichier désigné en ignorant ou en complétant les indications de 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

Les objets logiciels à copier. Voir « Sélection de logiciels ».

sélections_cibles

La cible de la commande. Voir « Sélections de cible ».

Modification des options de commande

Vous pouvez modifier le comportement de cette commande en définissant des options de ligne de commande supplémentaires lors de l'appel (en utilisant l'option -x ) ou en lisant des valeurs prédéfinies dans un fichier. Le tableau suivant montre les valeurs et options par défaut de la commande swcopy.

Tableau 4-4 Options de commande et valeurs par défaut swcopy

  • admin_directory=/var/adm/sw

  • agent_auto_exit=true

  • agent_timeout_minutes=10000

  • allow_split_patches=false

  • autoremove_job=false

  • autoselect_dependencies=true

  • autoselect_minimum_dependencies=false

  • autoselect_patches=true

  • autoselect_reference_bundles=true

  • codeword=

  • compress_files=false

  • compress_index=false

  • controller_source=

  • create_target_path=true

  • customer_id=

  • distribution_source_directory= /var/spool/sw

  • distribution_target_directory= /var/spool/sw

  • enforce_dependencies=true

  • enforce_dsa=true

  • job_title=

  • layout_version=1.0

  • rpc_binding_info=

  • logdetail=false

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

  • loglevel=1

  • max_targets=

  • mount_all_filesystems=true

  • patch_filter=software_specification

  • patch_match_target=false

  • polling_interval=2

  • preview=false

  • recopy=false

  • register_new_depot=true

  • reinstall=false

  • reinstall_files=true

  • reinstall_files_use_cksum=true

  • remove_obsolete_filesets=false

  • retry_rpc=1

  • retry_rpc_interval={0}

  • reuse_short_job_numbers=true

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

  • rpc_binding_info_source=

  • rpc_binding_info_target=

  • rpc_timeout=5

  • run_as_superuser=false

  • select_local=true

  • software=

  • software_view=all_bundles

  • source=

  • source_cdrom=/SD_CDROM

  • source_directory=

  • source_tape=/dev/rmt/0m

  • source_type=directory

  • target_directory=

  • targets=

  • uncompress_files=false

  • use_alternate_source=false

  • verbose=1

  • write_remote_files=true

 

Informations connexes

Reportez-vous à l'Annexe A pour obtenir la liste complète et la description de ces valeurs par défaut.

Tâches de copie et exemples

Vous trouverez dans cette section des exemples de commandes pour la copie des produits logiciels. (Voir également « Autres tâches et exemples de gestion de dépôt ».)

Exemples simples de swcopy

Pour copier dans le dépôt par défaut (/var/spool/sw) de l'hôte local tous les produits contenus sur une bande audionumérique à l'emplacement /dev/rmt/0m , tapez :

swcopy -s /dev/rmt/0m \*

Pour copier une liste de sélections de logiciels (d'un CD-ROM local) désignées dans le fichier monlogiciel vers le dépôt /depots/mondépôt/ sur l'hôte appelé hôteA et prévisualiser le processus (-p) avant de procéder à l'installation, tapez :

swcopy -p -f monlogiciel -s /mnt/cd @ hôteA:/depots/mondépôt/

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

Si vous tentez d’accéder à un logiciel protégé par un mot de passe, la commande swcopy peut vous demander les mots de passe correspondants. Vous pouvez également saisir de nouveaux mots de passe à partir de la ligne de commande ou de l'interface graphique. Ce processus est identique à celui utilisé par swinstall. Pour de plus amples informations, voir « Utilisation des mots de passe et des identifications client associés aux logiciels ».

Produits logiciels multiples dans un dépôt

Les logiciels sont regroupés par produits, et les dépôts peuvent stocker différentes versions d'un même produit.

Si le dépôt contient déjà une version d'un produit donné, swcopy ne le remplace pas à moins que l'option reinstall soit initialisée à la valeur "true". Dans ce cas, le produit est recopié.

Si le dépôt contient déjà d'autres versions du produit, swcopy y place la nouvelle version sans que les autres en soient affectées.

swcopy ne vous informe pas automatiquement lorsque plusieurs versions d'un produit existent. swcopy ne vous informe que si une version exacte existe.

Version imprimable
Respect de la vie privée L'utilisation de ce site implique que vous en acceptez les conditions
© 1997, 2000-2003, 2006, 2007, 2008 Hewlett-Packard Development Company, L.P.