 |
» |
|
|
 |
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. 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 listeLes 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'affichageUtilisez 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.)
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 |  |
Syntaxeswlist [-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 commandeVous 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 distribution_target_directory= /var/spool/sw installed_software_catalog=products patch_one_liner=title patch_state
| rpc_binding_info=ncacn_ip_tcp:[2121] ncadg_ip_udp:[2121] show_superseded_patches=false software_view=all_bundles
|
Informations connexesReportez-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 listesVous 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. 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éesLes 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 logiciellesVous pouvez utiliser swlist pour lister des corrections de logiciel et leur état. Utilisation des mots de passe et des identifications client associés aux logicielsLa 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 niveauL'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. 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 |
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 |
|