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

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