Guide du développeur pour l'empaquetage d'applications

Affichage d'informations supplémentaires sur les packages installés

Vous pouvez vous servir de deux autres commandes pour afficher des informations sur les packages installés :

Commande pkgparam

La commande pkgparam vous permet d'afficher les valeurs associées aux paramètres que vous spécifiez sur la ligne de commande. Les valeurs sont extraites du fichier pkginfo d'un package spécifique ou du fichier que vous précisez. Une valeur de paramètre s'affiche sur chaque ligne. Vous pouvez au choix afficher les valeurs seules ou les paramètres et leurs valeurs.

ProcedureProcédure d'obtention d'informations à l'aide de la commande pkgparam

  1. Installez votre package.

    Si nécessaire, reportez-vous à Procédure d'installation d'un package sur un système autonome ou un serveur.

  2. Affichez des informations supplémentaires sur votre package.


    # pkgparam [-v] pkg-abbrev [param...]

    -v

    Affiche le nom du paramètre et sa valeur. 

    pkg-abrév

    Correspond au nom d'un package spécifique. 

    param

    Spécifie un ou plusieurs paramètres dont la valeur est affichée. 


Exemple 4–3 Obtention d'informations à l'aide de la commande pkgparam

Par exemple, pour n'afficher que les valeurs, utilisez la commande suivante :


$ pkgparam SUNWcadap
none
/opt
US/Mountain
/sbin:/usr/sbin:/usr/bin:/usr/sadm/install/bin
/usr/sadm/sysadm
SUNWcadap
Chip designers need CAD application software to design abc
chips.  Runs only on xyz hardware and is installed in the usr
partition.
system
release 1.0
SPARC
venus990706083849
SUNWcadap
/var/sadm/pkg/SUNWcadap/save
Jul 7 1999 09:58
$

Pour afficher les paramètres et leurs valeurs, utilisez la commande suivante :


$ pkgparam -v SUNWcadap
pkgparam -v SUNWcadap
CLASSES='none'
BASEDIR='/opt'
TZ='US/Mountain'
PATH='/sbin:/usr/sbin:/usr/bin:/usr/sadm/install/bin'
OAMBASE='/usr/sadm/sysadm'
PKG='SUNWcadap'
NAME='Chip designers need CAD application software to design abc chips.  
Runs only on xyz hardware and is installed in the usr partition.'
CATEGORY='system'
VERSION='release 1.0'
ARCH='SPARC'
PSTAMP='venus990706083849'
PKGINST='SUNWcadap'
PKGSAV='/var/sadm/pkg/SUNWcadap/save'
INSTDATE='Jul 7 1999 09:58'
$

Ou, pour afficher la valeur d'un paramètre spécifique, utilisez le format suivant :


$ pkgparam SUNWcadap BASEDIR
/opt
$

Pour plus d'informations, reportez-vous à pkgparam(1).


Voir aussi

Si vous êtes prêt à passer à l'étape suivante, reportez-vous à Procédure de suppression d'un package.

Commande pkginfo

Vous pouvez afficher des informations sur les packages installés à l'aide de la commande pkginfo. Cette commande dispose de plusieurs options permettant de personnaliser le format et le contenu de l'affichage.

Vous pouvez demander des informations sur un nombre d'instances de package de votre choix.

Affichage par défaut de la commande pkginfo

Lorsque vous exécutez la commande pkginfo sans indiquer d'options, celle-ci affiche la catégorie, l'instance de package et le nom de package de tous les packages entièrement installés sur votre système. L'affichage est organisé en catégories comme illustré dans l'exemple suivant :


$ pkginfo
.
.
.
system      SUNWinst       Install Software
system      SUNWipc        Interprocess Communications
system      SUNWisolc      XSH4 conversion for ISO Latin character sets
application SUNWkcspf      KCMS Optional Profiles
application SUNWkcspg      KCMS Programmers Environment
application SUNWkcsrt      KCMS Runtime Environment
.
.
.
$

Personnalisation du format de l'affichage de la commande pkginfo

L'affichage de la commande pkginfo peut utiliser trois formats différents : court, extrait et long.

Le format court est le format par défaut. Il ne comprend que la catégorie, l'abréviation du package et le nom complet du package, comme illustré à la rubrique Affichage par défaut de la commande pkginfo.

Le format extrait comprend l'abréviation du package, le nom du package, l'architecture du package (si elle est disponible) et la version du package (si elle est disponible). Utilisez l'option -x pour demander le format extrait, comme illustré dans l'exemple suivant :


$ pkginfo -x
.
.
.
SUNWipc         Interprocess Communications
                (sparc) 11.8.0,REV=1999.08.20.12.37
SUNWisolc       XSH4 conversion for ISO Latin character sets
                (sparc) 1.0,REV=1999.07.10.10.10
SUNWkcspf       KCMS Optional Profiles
                (sparc) 1.1.2,REV=1.5
SUNWkcspg       KCMS Programmers Environment
                (sparc) 1.1.2,REV=1.5
.
.
.
$

L'utilisation de l'option -l permet d'obtenir un affichage au format long qui inclut toutes les informations sur un package, comme illustré dans l'exemple suivant :


$ pkginfo -l SUNWcadap
   PKGINST:  SUNWcadap
      NAME:  Chip designers need CAD application software to
design abc chips.  Runs only on xyz hardware and is installed
in the usr partition.
  CATEGORY:  system
      ARCH:  SPARC
   VERSION:  release 1.0
   BASEDIR:  /opt
    PSTAMP:  system980706083849
  INSTDATE:  Jul 7 1999 09:58
    STATUS:  completely installed
     FILES:     13 installed pathnames
                 6 directories
                 3 executables
              3121 blocks used (approx)
$

Description des paramètres du format long de la commande pkginfo

Le tableau suivant décrit les paramètres pouvant être affichés pour chaque package. Un paramètre et sa valeur ne s'affichent que si une valeur a été attribuée au paramètre en question.

Tableau 4–2 Paramètres de package

Paramètre 

Description 

ARCH

Architecture prise en charge par le package. 

BASEDIR

Répertoire de base dans lequel le package logiciel réside (indiqué si le package est réadressable). 

CATEGORY

Catégories de logiciels auxquelles le package appartient (par exemple, system ou application).

CLASSES

Liste des classes définies pour un package. L'ordre de la liste détermine l'ordre dans lequel les classes sont installées. Les classes apparaissant en début de liste sont installées en premier (support par support). Ce paramètre peut être modifié par le script request.  

DESC

Description du package. 

EMAIL

Adresse e-mail utilisée par les utilisateurs pour adresser leurs questions. 

HOTLINE

Informations sur l'obtention de l'aide sur ce package via le service d'assistance téléphonique. 

INTONLY

Indique que le package ne doit être installé de manière interactive que lorsqu'une valeur non nulle est définie. 

ISTATES

Liste des états d'exécution autorisés pour l'installation d'un package (par exemple, S s 1).

MAXINST

Nombre maximum d'instances de package autorisées sur une machine simultanément. Par défaut, une seule instance de package est autorisée. 

NAME

Nom du package décrivant habituellement l'abréviation du package. 

ORDER

Liste des classes définissant l'ordre dans lequel elles doivent être placées sur le support. Utilisée par la commande pkgmk pour créer le package. Les classes non définies dans ce paramètre sont placées sur le support par les procédures de tri standard.

PKGINST

Abréviation du package à installer. 

PSTAMP

Horodatage de production du package. 

RSTATES

Liste des états d'exécution autorisés pour la suppression d'un package (par exemple, S s 1).

ULIMIT

S'il est défini, ce paramètre est transféré en tant qu'argument à la commande ulimit qui établit la taille maximale d'un fichier lors de l'installation. Ceci ne concerne que les fichiers créés par des scripts de procédure.

VENDOR

Nom du fournisseur ayant fourni le package logiciel. 

VERSION

Version du package.  

VSTOCK

Numéro de stock fourni par le fournisseur. 

Pour plus d'informations sur la commande pkginfo, reportez-vous à la page de manuel pkginfo(1).

ProcedureProcédure d'obtention d'informations à l'aide de la commande pkginfo

  1. Installez votre package.

    Si nécessaire, reportez-vous à Procédure d'installation d'un package sur un système autonome ou un serveur.

  2. Affichez des informations supplémentaires sur votre package.


    # pkginfo [-x | -l] [pkg-abbrev]

    -x

    Affiche les informations sur le package au format extrait. 

    -l

    Affiche les informations sur le package au format long. 

    pkg-abrév

    Correspond au nom d'un package spécifique. En cas d'omission, la commande pkginfo affiche les informations sur l'ensemble des packages installés au format par défaut.

Autres ressources

Si vous êtes prêt à passer à l'étape suivante, reportez-vous à Procédure de suppression d'un package.