JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide du développeur de l'empaquetage d'applications     Oracle Solaris 10 1/13 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Conception d'un package

2.  Création d'un package

3.  Amélioration de la fonctionnalité d'un package (opérations)

4.  Vérification et transfert d'un package

Vérification et transfert d'un package (liste de tâches)

Installation de packages logiciels

Base de données des logiciels d'installation

Interaction avec la commande pkgadd

Installation de packages sur des systèmes autonomes ou des serveurs dans un environnement homogène

Procédure d'installation d'un package sur un système autonome ou un serveur

Vérification de l'intégrité d'un package

Vérification de l'intégrité d'un package

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

Commande pkgparam

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

Commande pkginfo

Affichage par défaut de la commande pkginfo

Personnalisation du format de l'affichage de la commande pkginfo

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

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

Suppression d'un package

Suppression d'un package

Transfert d'un package sur un support distribution

Transfert d'un package sur un support de distribution

5.  Création d'un package : Etudes de cas

6.  Techniques avancées de création de packages

Glossaire

Index

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.

Procé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-abbrev
    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, exécutez 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, exécutez 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 à 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 ci-dessous décrit les paramètres des packages qu'il est possible d'afficher 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 (média par média). 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).

Procé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-abbrev
    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 à Suppression d'un package.