| France-Français |
|
|
|
![]() |
Gestion de logiciels HP-UX à l'aide de SD-UX : Ordinateurs HP 9000 > Chapitre 5 Création
de listes de logiciels Création de listes de logiciels |
|
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=, voir à ce sujet la section « Sujets avancés pour swlist »). Outre le nom des produits, vous devez choisir les niveaux et les attributs de logiciels à inclure dans la liste.
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) l iste 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 :
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. 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). Vous tapez donc :
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. 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
Encore une fois, les lignes mises en commentaire (#) représentent les niveaux sous-produits (NETWORKING.ARPA et NETWORKING.NFS) et produit (NETWORKING). Les autres lignes désignent les groupes de fichiers. Si vous voulez obtenir la liste des groupes de fichiers contenus dans un dépôt (swlist -l fileset -a title -d NETWORKING), assurez-vous de préciser l’option -d au bon endroit. En effet, elle doit PRECEDER le nom du groupe de fichiers. 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
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_MAN 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 5-3 Liste de dépôts
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 de 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 :
Vous pouvez utiliser l’option -v conjointement avec l’option -l aux fins suivantes :
Le Tableau 5-4, « Exemple d’attributs » 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 la liste complète des attributs pour un niveau ou un objet donné, servez-vous de la commande swlist -vl (voir ci-dessus) ou de la commande swlist -v sélections_de_logiciels (voir exemple ci-après). Tableau 5-4 Exemple d’attributs
Voici quelques exemples de listes en mode prolixe. Si vous tapez cette commande sur l’hôte local : swlist -v NETWORKING.ARPA-RUN vous obtenez la liste suivante :
Si vous tapez cette commande : swlist -vlfile NETWORKING.ARPA-RUN vous obtenez la liste suivante :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||