Guía del desarrollador para la creación de paquetes de aplicaciones

Visualización de información adicional sobre paquetes instalados

Puede usar los otros dos comandos para mostrar información sobre los paquetes instalados:

El comando pkgparam

El comando pkgparam permite mostrar los valores asociados a los parámetros que especificó en la línea de comandos. Los valores de un paquete específico se recuperan del archivo pkginfo o del archivo que indique. Se muestra un valor de parámetro por línea. Puede mostrar los valores solamente o los parámetros y sus valores.

ProcedureCómo obtener información con el comando pkgparam

  1. Instale el paquete.

    Consulte Cómo instalar un paquete en un servidor o un sistema autónomo si fuera necesario.

  2. Muestre información adicional sobre el paquete.


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

    -v

    Muestra el nombre del parámetro y su valor. 

    abrev_paquete

    Es el nombre de un paquete específico. 

    param

    Especifica uno o más parámetros cuyos valores se muestran. 


Ejemplo 4–3 Obtención de información con el comando pkgparam

Por ejemplo, para mostrar valores solamente, use este comando.


$ 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
$

Para mostrar parámetros y sus valores, use el comando siguiente.


$ 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'
$

O bien, si desea mostrar el valor de un parámetro específico, use este formato:


$ pkgparam SUNWcadap BASEDIR
/opt
$

Para obtener más información, consulte pkgparam(1).


Véase también

Si está listo para ir a la tarea siguiente, consulte Cómo suprimir un paquete.

El comando pkginfo

Puede mostrar información sobre paquetes instalados con el comando pkginfo. Este comando tiene varias opciones que permiten personalizar tanto el formato como el contenido de lo que se visualiza.

Puede solicitar información sobre el número de instancias de paquetes que desee.

Visualización predeterminada de pkginfo

Si el comando pkginfo se ejecuta sin opciones, muestra la categoría, la instancia de paquete y el nombre de todos los paquetes que se han instalado completamente en el sistema. La pantalla se organiza por categorías, tal como se muestra en el ejemplo siguiente.


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

Personalización del formato de la pantalla de pkginfo

Puede ver la pantalla de pkginfo con tres formatos diferentes: corto, extraído y largo.

El formato corto es el predeterminado. Sólo muestra la categoría, la abreviatura del paquete y el nombre completo del paquete, tal como se indica en Visualización predeterminada de pkginfo.

El formato extraído muestra la abreviatura, el nombre y la arquitectura del paquete (si están disponibles), así como su versión (si está disponible). Use la opción -x para solicitar el formato extraído tal como aparece en el ejemplo siguiente.


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

El uso de la opción -l produce una pantalla de formato largo donde se muestra toda la información disponible de un paquete, como en el ejemplo anterior.


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

Descripciones de parámetros para el formato largo de pkginfo

En la tabla siguiente se describen los parámetros del paquete que se pueden mostrar para cada paquete. Un parámetro y su valor aparecen solamente cuando el parámetro tiene un valor asignado.

Tabla 4–2 Parámetros de paquetes

Parámetro 

Descripción 

ARCH

La arquitectura admitida por este paquete. 

BASEDIR

El directorio base donde reside el paquete de software (se muestra si el paquete es reubicable). 

CATEGORY

Las categorías de software de las que este paquete es miembro (por ejemplo, system o application).

CLASSES

Una lista de clases definida para un paquete. El orden de la lista determina el orden en que se instalan las clases. Las clases enumeradas en primer lugar se instalan primero (medio a medio). Este parámetro se puede modificar mediante la secuencia de comandos de solicitud.  

DESC

Texto que describe el paquete. 

EMAIL

La dirección de correo electrónico para las consultas del usuario. 

HOTLINE

Información sobre cómo recibir ayuda al instante sobre este paquete. 

INTONLY

Indica que el paquete sólo debe instalarse interactivamente cuando se configura con un valor diferente de NULL. 

ISTATES

Una lista de estados de ejecución posibles para la instalación de paquetes (por ejemplo, S s 1).

MAXINST

Número máximo de instancias de paquetes que se deben permitir en una máquina al mismo tiempo. De forma predeterminada, sólo se permite una instancia de un paquete. 

NAME

Nombre del paquete, generalmente texto que describe la abreviatura del paquete. 

ORDER

Lista de clases que define el orden en que se deben colocar en el medio. Utilizado por el comando pkgmk en la creación del paquete. Las clases que no están definidas en este parámetro se colocan en el medio mediante procedimientos de ordenación estándar.

PKGINST

Abreviatura del paquete que se está instalando. 

PSTAMP

Marca de producción de este paquete. 

RSTATES

Lista de estados de ejecución posibles para la eliminación de paquetes (por ejemplo, S s 1).

ULIMIT

Si está configurado, este parámetro se pasa como argumento al comando ulimit, que establece el tamaño máximo de un archivo durante la instalación. Esto se aplica solamente a archivos creados por secuencias de comandos de procedimientos.

VENDOR

Nombre del distribuidor que proporcionó el paquete de software. 

VERSION

Versión de este paquete.  

VSTOCK

Número de existencias proporcionado por el distribuidor. 

Para obtener información detallada sobre el comando pkginfo, consulte la página de comando man pkginfo(1).

ProcedureCómo obtener información con el comando pkginfo

  1. Instale el paquete.

    Consulte Cómo instalar un paquete en un servidor o un sistema autónomo si fuera necesario.

  2. Muestre información adicional sobre el paquete.


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

    -x

    Muestra información del paquete en formato extraído. 

    -l

    Muestra información del paquete en formato largo. 

    abrev_paquete

    Es el nombre de un paquete específico. Si se omite, el comando pkginfo muestra información sobre todos los paquetes instalados, en el formato predeterminado.

Paso siguiente

Si está listo para ir a la tarea siguiente, consulte Cómo suprimir un paquete.