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 3 Gestion des logiciels installés

Liste du logiciel (swlist)

» 

Documentation technique

Manuel complet en PDF
» Commentaires
Début du contenu

 » Table des matières

 » Glossaire

 » Index

La commande swlist crée des listes personnalisables des produits logiciels installés sur votre hôte local ou placés dans des dépôts pour distribution ultérieure.

Caractéristiques et limitations de swlist

Avec swlist vous pouvez accomplir les tâches suivantes :

  • Utiliser une interface graphique utilisateur optionnelle.

  • Spécifier le « niveau de détail » (kits, produits, sous-produits, groupes de fichiers ou fichiers) à afficher dans la liste.

  • Spécifier un groupe d'attributs de logiciels à afficher pour chaque niveau. Ces attributs sont des éléments d'information sur des produits contenus dans la base de données des produits installés ou dans les fichiers catalogues. Ces éléments peuvent inclure le nom ou l’étiquette (« tag ») du produit, sa taille (en kilo-octets), son numéro de révision, etc.

  • Créer une liste de produits, de sous-produits et/ou de groupes de fichiers à utiliser en entrée pour les commandes swinstall et swremove.

  • Afficher une « table des matières » des produits logiciels pour une source de logiciel donnée.

  • Afficher tous les attributs de logiciels pour chaque niveau.

  • Visualiser la structure de produit des logiciels sélectionnés.

  • Obtenir la liste des logiciels stockés dans un répertoire racine secondaire.

  • Afficher les dépôts sur un hôte précis.

  • Afficher sous forme de liste les catégories de corrections de logiciel disponibles ou appliquées.

  • Afficher sous forme de liste les valeurs des corrections appliquées à un groupe de fichiers.

Utilisation de l'interface utilisateur graphique de swlist

La commande swlist -i lance l'interface utilisateur graphiqueswlist qui permet d'afficher de manière interactive la liste des logiciels installés sur votre système hôte, ainsi que différentes informations les concernant. La commande swlist -i -d vous permet de visualiser des informations concernant les différents logiciels stockés dans un dépôt ou sur un support physique quelconque.

Figure 3-1 Navigateur swlist

Navigateur swlist
  • Les kits et les produits apparaissent par défaut en vue globale.

  • Pour accéder à un élément de la liste, il suffit de cliquer deux fois sur celui-ci.

  • L'action de double-clic sur un fichier permet d'afficher ses attributs.

Recherche et déplacement dans la liste

Les fonctions décrites ci-dessous vous aident à effectuer des recherches sur des listes et à vous y déplacer :

  • Pour effectuer une recherche dans la liste active, sélectionnez Fichier→Rechercher...

  • Pour accéder au menu déroulant des options d'affichage d'un élément, cliquez sur l'élément souhaité à l'aide du bouton droit de la souris. Les options possibles sont :

    • Activer l'option pour afficher le contenu d'un élément.

    • Fermer le niveau pour fermer l'élément actif et afficher le niveau suivant d'objets.

    • Show Description of Software... pour afficher les attributs de l'élément sélectionné.

Modification de l'affichage

Utilisez le menu Vue pour modifier les colonnes affichées, sélectionner des filtres et trier les informations :

  • Colonnes active l'Éditeur de colonnes. Avec cet outil, il vous est possible de choisir les colonnes d'informations sur les logiciels que vous souhaitez voir apparaître (notamment nom du logiciel, numéro de révision, informations, taille en kilo-octets, architecture, catégorie, etc.) et leur ordre d'apparition.

  • Filtre... active une boîte de dialogue permettant de définir des filtres sélectifs à l'aide d'opérateurs logiques et relationnels, et ce, pour chaque rubrique.

  • Tri... vous permet de sélectionner des rubriques à trier, leur ordre et différents critères concernant les informations affichées.

  • Change Software View permet de passer d'un affichage global à la visualisation des produits, et inversement.

  • Change Software Filter... permet la sélection de filtres prédéfinis. (Applicable uniquement en affichage d'objets logiciels de haut niveau.)

Actions

Utilisez le menu Actions pour ouvrir et fermer des éléments, afficher des informations de consignation et des descriptions de logiciels :

  • Activer l'option ouvre un élément. (Identique à cliquer deux fois sur cet élément.)

  • Fermer le niveau ferme le niveau actif. (Identique à cliquer deux fois sur ..(remonter) .)

  • Change Target active une boîte de dialogue de saisie d'un chemin d'accès, permettant d'accéder à une racine de substitution (pour swlist -i) ou à un dépôt de substitution (pour swlist -i -d).

  • Show Logfile affiche le contenu du fichier de consignation système.

  • Show Audit Logfile affiche les informations du fichier de consignation du dépôt logiciel, stocké dans le fichier de contrôle (uniquement pour swlist -i -d ). Pour de plus amples informations, voir « Audit d'un dépôt source ».

  • Show Description of Software affiche les attributs de l'élément sélectionné.

Utilisation de la ligne de commande

Syntaxe

swlist [-d|-r] [-i] [-R] [-v] [-a attribut] [-c catalogue]
[-C fichier_session] [-f fichier_logiciel] [-l niveau] [-s source]
[-S fichier_session] [-t fichier_cible] [-x option=valeur]
[-X fichier_options] [sélections_logiciels] [@ sélections_cibles]

Options et opérandes

-d

Donne la liste des produits disponibles dans un dépôt. Voir « Liste du contenu d'un dépôt (swlist -d) ».

-i

Active l'interface utilisateur graphique. (Voir « Utilisation de l'interface utilisateur graphique de swlist ».)

-r

Donne la liste des produits se trouvant dans un répertoire racine secondaire (au lieu de /).

-R

Forme abrégée de -l bundle -l product -l subproduct -l fileset

-a attribut

Affiche un attribut spécifique. Pour afficher plusieurs attributs, spécifiez plusieurs options -a. Pour visualiser la liste de l'ensemble des attributs d'un objet logiciel, utilisez l'option -v. Notez que l'attribut « tag » est toujours affiché pour les produits, les sous-produits et les groupes de fichiers. L'attribut chemin d'accès (nom du fichier) est toujours indiqué pour les objets fichiers. Cette option est sans objet si vous utilisez l'option -c.

-v

Donne la liste de l'ensemble des attributs d'un objet si aucune option -a n'est précisée. (Les attributs définis par le fournisseur ne sont pas inclus.) Cette liste permet de visualiser un attribut par ligne au format :

nom_attribut     valeur_attribut

-c catalogue

Écrit l'ensemble de la structure du catalogue dans le répertoire spécifié par le paramètre catalogue. Vous pouvez utiliser ces informations pour les distributions et pour établir la liste des informations de catalogues de logiciels. Tous les attributs sont enregistrés jusqu'au niveau du fichier et des scripts de contrôle. Si vous utilisez cette option, les options -a et -l sont sans objet. Voir « Requêtes d'informations utilisateur (swask) ».

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

-l niveau

Donne la liste de tous les objets logiciels jusqu'au “niveau” spécifié : depot, bundle, product, subproduct, fileset ou file. (Voir la section « Liste des logiciels par niveau » pour de plus amples informations sur les niveaux.) Vous pouvez n'utiliser qu'une seule désignation de niveau par commande. Vous ne pouvez pas utiliser les noms de logiciels, de sous-produits, etc. pour spécifier un niveau. Cette option est sans objet si vous utilisez l'option -c.

Tableau 3-2 Options -l

Option

Action

swlist -l root

affiche le niveau racine (c'est-à-dire les répertoires racines sur les hôtes cibles précisés)

swlist -l shroot

affiche les répertoires racines partagés

swlist -l prroot

affiche les répertoires racines privés

swlist -l bundle

affiche seulement les kits

swlist -l product

affiche seulement les produits

swlist -l subproduct

affiche les produits et les sous-produits

swlist -l fileset

affiche les produits, les sous-produits et les groupes de fichiers

swlist -l file

affiche les produits, les sous-produits, les groupes de fichiers, les fichiers et les numéros (licences de logiciels).

swlist -l category

affiche toutes les catégories de corrections disponibles comportant des objets de catégorie dans leur définition.

swlist -l patch

affiche toutes les corrections appliquées.

 

-s source

Indique la source de logiciels dont la liste est à établir. Par défaut, la source est un répertoire ou un dépôt (généralement /var/spool/sw) sur le système hôte local. La syntaxe est la suivante : [­hôte­­][:][/répertoire]

L'hôte peut être défini par son nom d'hôte, nom de domaine ou adresse internet. Un répertoire doit être défini par son chemin d'accès absolu.

-S fichier_session

Exécute la commande avec les valeurs sauvegardées lors d'une session d'installation 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.

-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 à répertorier. Voir « Sélection de logiciels ».

sélections_cibles

La cible de la commande. Pour swlist, sélections_cible constitue une autre méthode de liste des sélections de logiciels.

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

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

  • admin_directory=/var/adm/sw

  • agent_timeout_minutes=10000

  • codeword=

  • customer_id=

  • distribution_target_directory= /var/spool/sw

  • installed_software_catalog=products

  • layout_version=1.0

  • level= log_msgid=0

  • log_msgid=1

  • one_liner=revision title

  • patch_one_liner=title patch_state

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

  • rpc_timeout=5

  • run_as_superuser=true

  • select_local=true

  • show_superseded_patches=false

  • software=

  • software_view=all_bundles

  • target_directory=

  • targets=

  • verbose=1

 

Informations connexes

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

Tâches et exemples de listes de logiciels

Pour exécuter l'interface interactive de swlist :

swlist -i @ hôte1

Pour utiliser swlist de manière interactive et visualiser le contenu d'un dépôt :

swlist -i -d @ /tmp/depot

Pour produire la liste de tous les logiciels (par nom) installés dans le répertoire racine (/) de votre hôte local, tapez :

swlist

Une liste semblable à la suivante s'affiche :

# Initialisation...
# Contact de la cible "xxyyzz"...
#
# Cible:  xxyyzz:/
 
# Kit(s):
 
B3782CA B.11.00 HP-UX Media Kit (Reference Only. See Descr.)
B3898AA B.11.00 HP C/ANSI C Developer’s Bundle for HP-UX 11.00
HPUXEngRT  B.11.00  English HP-UX Run-time Environment
 
# Produit(s) non contenu(s) dans un kit :
 
HMS                 1.01
OBAM5_0             B.11.00             ObAM 5.0

Si vous exécutez swlist sans définir d'options ni sélectionner de logiciel, vous obtenez la liste de tous les kits logiciels et de tous les produits qui ne font pas partie d'un kit. En ajoutant l'option -d, vous obtenez la même liste de logiciels résidant dans le dépôt par défaut de l'hôte local.

Dans les exemples ci-après, les appels de swlist sont envoyés à la sortie standard. Tous les exemples présupposent que l'option par défaut one_liner= est définie à « revision size title » et que level= est définie à « product ».

  • Pour établir la liste du contenu du dépôt sur bande local, /dev/rmt/0m, tapez :

    swlist -d @ /dev/rmt/0m

    ou

    swlist -s /dev/rmt/0m

    Le résultat produit est le suivant

    AUDIT      3.5   9834  Trusted Systems Auditing Utils
    COMMANDS   1.7   4509  Core Command Set
    C-LANG     2.5   5678  C Programming Language
    NETWORKING 2.1   9072  Network Software
    KERNEL     1.4  56908  Kernel Libraries and Headers
    VUE        1.3   5489  Vue (Instant Ignition Release)
    WINDOWS   2.06  10423  Windowing Products
  • Affiche tous les attributs de support du dépôt sur bande local /dev/rmt/0m :

    swlist -v -l depot @ /dev/rmt/0m

    ou

    swlist -vl depot -s dev/rmt/0m

    type        distribution
    tag         CORE OS
    description HP-UX Core Operating System Software Disk
    number      B2358-13601
    mod_date    June 1998
  • Affiche le fichier README pour le produit OS_CORE installé sur l'hôte local :

    swlist -a readme OS-Core | more

    readme:
     ****************
     * Introduction *
     ****************
     
    The Release Notes for HP-UX Release X.0 contain an 
    overview of the new/changed product features that 
    are included in the release.  For detailed 
    information about these features, refer to the 
    appropriate product manuals.  This document does not
    contain information about software changes made as a
    result of a Service Request; that information may be
    found in the Software Release Bulletin (SRB) for Release X.0.
     ********************
     * Hardware Support *
     ********************
     The HP 9000 Model XXX is no longer supported.
    ...
  • Donne la liste des produits stockés dans le dépôt de logiciels de l'hôte1 se trouvant sous /swmedia. Dans cet exemple, on présuppose que swlist one_liner prend la valeur : « title size architecture » :

    swlist -d @ host1:/swmedia

    FRAME     Frame Doc. Pkg 2319  HP-UX_9000_Series_AorB
    FRAME     Frame Doc. Pkg 2458  OSF1_9000_Series_1.0
    ME30      3-D Mech. Eng  5698  HP-UX_9000_Series300_AorB
    SOFTBENCH Dev Env        4578  HP-UX_9000_Series300
    TEAMWORK  Design/Analysis 3478 HP-UX_9000_Series 300/400

    (Vous remarquerez qu'il y a deux versions du produit FRAME.)

Utilisation des options pour modifier la présentation des listes

Vous pouvez contrôler la présentation et le contenu de vos listes en modifiant les valeurs contenues dans les fichiers d'options. Plutôt que de toujours devoir répéter les niveaux de logiciel et les attributs sur la ligne de commande chaque fois que vous exécutez swlist, il est possible de mettre en œuvre ces options de liste :

level

Cette option par défaut prédétermine le niveau de liste : product, subproduct, fileset ou file. Par exemple, en définissant cette option à level=fileset, les commandes swlist que vous exécuterez par la suite incluront toujours l'ensemble des éléments dans la liste jusqu'aux groupes de fichiers, inclusivement, pour chacun des hôtes, dépôts ou produits sélectionnés.

one_liner="attribut attribut attribut"

Cette option définit les attributs (revision, size, title, etc.) susceptibles d'être présents dans la liste par défaut. Ces attributs sont séparés par un caractère <tab> ou <espace> et sont compris entre guillemets (“ “). Vous pouvez choisir plusieurs attributs, mais un même attribut ne peut être sélectionné pour tous les niveaux de logiciel applicables (product/subproduct/fileset). Par exemple, l'attribut de logiciel title est disponible pour les kits, les produits, les sous-produits et les groupes de fichiers, mais l'attribut architecture ne s'applique qu'aux produits.

Si vous ne précisez pas l'option -v ou -a dans votre commande, swlist affiche toujours les informations en fonction de l'option par défaut one_liner pour chaque niveau d'objet logiciel (kits, produits, sous-produits et groupes de fichiers), mais non pour les fichiers.

Liste d'attributs

Vous ne pouvez spécifier qu'un seul attribut par option -a. Cependant, l'attribut tag est toujours inclus par défaut ; c'est pourquoi, si vous spécifiez l'option -a révision, vous obtenez la liste de tous les noms de produits et leurs numéros de révision.

Par exemple, pour savoir si les kits logiciels contenus sur un CD-ROM (montés sous le répertoire /SD_CDROM) nécessitent ou non un mot de passe, utilisez la commande : swlist -d -a is_protected @ /SD_CDROM

Un attribut contenant beaucoup d'informations (par exemple, un fichier « README ») est physiquement stocké dans un fichier distinct et son contenu est affiché si l'option -a README est précisée.

Si vous souhaitez une liste complète d'attributs SD-UX, consultez la page de manuel sd(4).

Création de listes personnalisées

Les options et les valeurs par défaut de swlist vous permettent de créer des listes répondant à vos exigences particulières. Il peut s'agir d'une liste simple énumérant les produits logiciels installés sur votre hôte local, ou encore d'une liste complexe affichant sous forme de colonnes les fichiers, les groupes de fichiers, les sous-produits, les produits et les kits qui sont installés.

Par exemple, si vous changez l'option one-liner= sur la ligne de commande, la commande ci-après :

swlist -x one_liner="name revision size title"

produira la liste suivante de tous les produits installés sur l'hôte local :

RX            1.98    9845     RX X Terminal - all software
ALLBASE       8.00.1  6745     Database Products
C-LANG        2.5     5678     Programming Language
DIAGNOSTICS   2.00    56870    Hardware Diagnostic Programs
DTP68         2.00    26775    Desktop Publishing
LISP-LANG     8.00.1  90786    LISP Programming Language
WINDOWS       2.06    10423    Windowing Products

Cette liste affiche, sous forme de colonnes de gauche à droite, l’étiquette du produit, son numéro de révision, sa taille en kilo-octets ainsi que son titre ou nom complet.

REMARQUE : Tout ce que vous spécifiez sur la ligne de commande en guise de niveau de logiciel et d'attributs aura préséance sur les valeurs contenues dans les fichiers d'options par défaut.

Vous pouvez aussi modifier la valeur par défaut de one_liner= pour {revision size title} dans le fichier des valeurs par défaut. Une liste des produits C-LANG du système hôte2 est dans ce cas la suivante :

swlist C-LANG @ hôte2

C-LANG.C-COMPILE 8.0    1346       C Compiler Components
C-LANG.C-LIBS    8.0    2356       Runtime Libraries
C-LANG.C-MAN     8.0    1976       Programming Reference

Liste des corrections logicielles

Vous pouvez utiliser swlist pour lister des corrections de logiciel et leur état.

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

La commande swlist est susceptible de vous demander des mots de passe si vous essayez de visualiser un logiciel protégé par mot de passe. 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 ».

Liste des logiciels par niveau

L'option -l niveau permet de lister les objets logiciels jusqu'au niveau spécifié : depot, bundle, product, subproduct, fileset ou file.

Choisissez un niveau en tant que point de départ et affichez la liste des éléments jusqu'à ce seul niveau.

Tableau 3-4 Options -l

Option

Action

swlist -l root

affiche le niveau racine (c'est-à-dire les répertoires racines sur les hôtes cibles précisés)

swlist -l shroot

affiche les répertoires racines partagés

swlist -l prroot

affiche les répertoires racines privés

swlist -l bundle

affiche seulement les kits

swlist -l product

affiche seulement les produits

swlist -l subproduct

affiche les produits et les sous-produits

swlist -l fileset

affiche les produits, les sous-produits et les groupes de fichiers

swlist -l file

affiche les produits, les sous-produits, les groupes de fichiers, les fichiers et les numéros (licences de logiciels).

swlist -l category

affiche toutes les catégories de corrections disponibles comportant des objets de catégorie dans leur définition.

swlist -l patch

affiche toutes les corrections appliquées.

 

Le point de départ pour une liste de logiciels correspond toujours aux opérandes des options -l et -a (ou des options par défaut level ou one_liner). Outre le nom des produits, vous devez choisir les niveaux et les attributs de logiciels à inclure dans la liste.

REMARQUE : Les exemples des sections qui suivent ne comportent pas de valeur d'option one_liner.
Spécification du niveau produit (product)

Lorsque vous spécifiez un niveau pour une sélection de logiciel donnée, swlist donne la liste des objets de ce niveau ainsi que ceux qui se trouvent aux niveaux supérieurs. Les niveaux supérieurs seront mis en “commentaire ” au moyen du signe #. Ainsi, seul le niveau spécifié (product, subproduct, fileset ou file) ne sera pas mis en commentaire. De cette façon, vous pouvez utiliser la sortie de la commande swlist comme entrée pour d'autres commandes. Les exceptions sont les suivantes :

1) liste contenant seulement des fichiers ; la sortie au niveau fichier n'est pas acceptée par les autres commandes et

2) une liste contenant des attributs de logiciels (-a et -v).

Par exemple, si vous voulez voir tous les produits installés sur votre hôte local, tapez la commande suivante :

swlist -l product

et vous obtiendrez une liste semblable à celle-ci :

NETWORKING
SAM
OPENVIEW
PRODUIT A
LOGICIEL Z
PRODUIT B
.
.
.

Les noms des produits ne sont pas en commentaire, puisqu'il s'agit du niveau d'affichage que vous avez demandé et qu'il n'y a pas de niveau supérieur.

Spécification du niveau sous-produit (subproduct)

Dans cet exemple, le produit NETWORKING sur l'hôte local contient les sous-produits ARPA et NFS, et vous voulez connaître la taille de chaque objet (en kilo-octets).

swlist -l subproduct -a size NETWORKING

# NETWORKING              9072
  NETWORKING.ARPA         4412
  NETWORKING.NFS          4660

La liste n’affiche ni les fichiers ni les groupes de fichiers, puisque vous n’avez pas spécifié ce niveau sur la ligne de commande.

Pour voir les noms et les numéros de révision pour le produit NETWORKING sur l'hôte local, tapez la commande suivante :

swlist -l subproduct -a revision NETWORKING

Le nom du produit est toujours inclus ; vous n’avez pas à le spécifier dans l’option -a.

Spécification du niveau groupe de fichiers (fileset)

Voici un exemple d'utilisation de l'option -l pour générer une liste incluant tous les groupes de fichiers du produit NETWORKING sur l'hôte local ainsi qu'un titre descriptif pour chacun :

swlist -l fileset -a title NETWORKING

# NETWORKING               Network Software
  NETWORKING.ARPA-INC      ARPA include files
  NETWORKING.ARPA-RUN      ARPA run-time commands
  NETWORKING.ARPA-MAN      ARPA manual pages
  NETWORKING.LANLINK       CORE ARPA software
  NETWORKING.NFS-INC       NFS include files
  NETWORKING.NFS-RUN       NFS run-time commands
  NETWORKING.NFS-MAN       NFS manual pages

Encore une fois, les lignes mises en commentaire (#) représentent les niveaux sous-produits (NETWORKING.ARPA et NETWORKING.NFS) et le produit (NETWORKING). Les autres lignes désignent les groupes de fichiers.

Spécification du niveau fichier (file)

Voici un exemple de l'option -l permettant de générer une liste exhaustive incluant tous les fichiers du sous-produit NETWORKING.ARPA :

swlist -l file NETWORKING.ARPA

# NETWORKING.ARPA
# NETWORKING.ARPA_INC
  NETWORKING.ARPA_INC:/usr/include/arpa/ftp.h
  NETWORKING.ARPA_INC:/usr/include/arpa/telnet.h
  NETWORKING.ARPA_INC:/usr/include/arpa/tftp.h
  NETWORKING.ARPA_INC:/usr/include/protocols/rwhod.h
.
.
.
# NETWORKING.ARPA_RUN
  NETWORKING.ARPA_RUN:/etc/freeze
  NETWORKING.ARPA_RUN:/etc/ftpd
  NETWORKING.ARPA_RUN:/etc/gated
  NETWORKING.ARPA_RUN:/etc/named
.
.
.
# NETWORKING.ARPA_MAN
  NETWORKING.ARPA_MAN:/usr/man/man8/ftpd
  NETWORKING.ARPA_MAN:/usr/man/man8/gated

Les lignes en commentaire représentent le niveau demandé (NETWORKING.ARPA) en plus du niveau supérieur (fileset) provenant du niveau fichier spécifié (NETWORKING.ARPA_INC, NETWORKING.ARPA_RUN et NETWORKING.ARPA_RUN constituent tous les groupes de fichiers). Les lignes qui ne sont pas en commentaire désignent les fichiers.

Liste de dépôts

Les listes de dépôts font également partie des classes d'objets que peut afficher swlist. Ainsi, vous pouvez demander la liste de tous les dépôts enregistrés résidant sur un hôte local. Pour ce faire, vous pouvez utiliser une combinaison de l'option -l depot :

Tableau 3-5 Liste de dépôts

Syntaxe de swlist

Résultat

swlist -l depot

donne la liste de tous les dépôts sur l'hôte local

swlist -l depot @ hôteA

donne la liste de tous les dépôts sur l'hôteA

swlist -l depot -v @ hôteB

donne la liste, en mode prolixe, de tous les dépôts sur l'hôteB

 

Liste en mode prolixe

L'option -v a pour effet de générer une liste en mode prolixe. Cette liste sert à afficher tous les attributs des produits, sous-produits, groupes de fichiers ou fichiers.

La liste en mode prolixe affiche tous les attributs avec leur nom (mot-clé), chacun figurant sur une ligne distincte. Selon la longueur de cette liste, vous pouvez faire subir un post-traitement (filtrage) aux résultats de la commande au moyen de grep et/ou sed afin de voir des zones spécifiques.

Les attributs d'un niveau de logiciel donné sont affichés en fonction du nom du produit précisé dans la commande swlist. Par exemple, la commande swlist -v NETWORKING donne les résultats suivants :

tag                 NETWORKING
instance_id         7869
control_directory
size                9072
revision            2.1
title               Network Software
mod_time
directory
vendor.information  Hewlett-Packard Company
is_locatable        true
architecture        HP-UX_9000
machine_type        9000
os_name             HP-UX
target.os_release   B.11.00*

Vous pouvez utiliser l'option -v conjointement avec l'option -l aux fins suivantes :

  • Pour afficher tous les attributs d'un kit, tapez swlist -v -l bundle.

  • Pour afficher tous les attributs d'un produit, tapez swlist -v -l product.

  • Pour afficher tous les attributs de produits et de sous-produits, tapez swlist -v -l subproduct.

  • Pour afficher tous les attributs de produits, de sous-produits, de groupes de fichiers et de fichiers, tapez swlist -v -l fileset.

  • Pour afficher tous les attributs de produits, de sous-produits, de groupes de fichiers et de fichiers, tapez swlist -v -l file.

Le tableau ci-après illustre les types d'attributs que swlist peut afficher. Ces attributs ne sont pas tous disponibles pour chaque objet ou niveau de logiciel. Cette liste est susceptible de changer en fonction des informations du fournisseur. Ne la considérez pas comme liste officielle de tous les attributs. Pour obtenir une liste complète des attributs d'un niveau particulier ou d'un objet, utilisez le format :

swlist -v -l niveau

(voir l'exemple ci-dessus) ou utilisez

swlist -v sélections_logiciels

(voir l'exemple ci-dessous).

Tableau 3-6 Exemples d'attributs

Attribut

Description

architecture

Décrit le(s) système(s) cible(s) supporté(s) par le produit

category

Type de logiciel

copyright

Informations de copyright sur l'objet

mod_time

Date de production d'un support de distribution

description

Informations descriptives détaillées sur l'objet

instance_id

Identificateur unique de ce produit logiciel

title

Nom complet/officiel de l'objet

mode

Mode d'autorisation du fichier

mtime

Dernière heure de modification du fichier

owner

Propriétaire du fichier (chaîne)

path

Chemin complet du fichier

corequisite

Un groupe de fichiers dont le groupe de fichier en cours a besoin (configured) pour être opérationnel

prerequisite

Groupe de fichiers dont a besoin le groupe de fichiers courant pour une installation ou une configuration correcte

readme

Informations traditionnelles de type README, notes de mise à jour, etc.

revision

Numéro de révision d'un objet

size

Taille en octets ; reflète la taille de tous les groupes de fichiers inclus

state

État actuel du groupe de fichiers

 

Voici quelques exemples de listes en mode prolixe.

Si vous tapez cette commande sur l'hôte local :

swlist -v -l file NETWORKING.ARPA-RUN

vous obtenez la liste suivante :

#NETWORKING.ARPA
tag:          ARPA-RUN
instance_id   1
revision            1,2
title         ARPA run_time commands
size          556
state         configured
corequisite   NETWORKING.LANLINK
is_kernel     true
file          etc/freeze
path          /etc/freeze
type          f
mode          0755
owner         bin
group         bin
uid           2
gid           2
mtime         721589735
size          24
file          etc/ftpd
path          /etc/ftpd
type          file
mode          0555
owner         bin
group         bin
uid           2
gid           2
mtime         721589793
size          9
...

Cette commande :

swlist -v NETWORKING.ARPA-RUN

produit la liste suivante :

# NETWORKING.ARPA
fileset
tag           ARPA-RUN
instance_id   1
revision      1,2
title         ARPA run_time commands
size          556
state         configured
corequisite   NETWORKING.LANLINK
is_kernel     true
mod_time      733507112
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.