JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Adición y actualización de paquetes de software de Oracle Solaris 11     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Introducción al Image Packaging System

2.  Interfaces gráficas de usuario de IPS

3.  Obtención de información sobre paquetes de software

Visualización de información de estado de instalación de paquetes

Visualización de descripciones de paquetes o licencias

Visualización de información del manifiesto del paquete

Enumeración de los archivos instalados por un paquete

Enumeración de todos los paquetes instalables en un paquete de grupos

Visualización de requisitos de licencia

Búsqueda de paquetes

Identificación de qué paquete brinda un archivo concreto

Enumeración de paquetes por categoría

Visualización de paquetes dependientes

Enumeración de todos los paquetes en un paquete de grupos

4.  Instalación y actualización de paquetes de software

5.  Configuración de imágenes instaladas

Visualización de información del manifiesto del paquete

El comando pkg contents muestra el contenido del sistema de archivos de paquetes. Sin opciones u operandos, este comando muestra información de ruta de todos los paquetes que están instalados en la imagen actual. Utilice las opciones de comandos para especificar el contenido concreto de paquetes que desea visualizar. Para limitar los resultados, proporcione uno o varios nombres de paquete. Puede utilizar comodines en los nombres de paquete.

/usr/bin/pkg contents [-Hmr] [-a atributo=patrón...] [-g ruta_o_uri ...] [-o atributo ...] [-s clave_ordenación] [-t tipo_acción ...] [patrón_fmri_paquete ...]

Tanto el subcomando contents como search consultan el contenido de los paquetes. El comando pkg contents muestra acciones y atributos de paquetes. El comando pkg search muestra los paquetes que coinciden con los criterios de la consulta.

En el siguiente ejemplo, se muestra el comportamiento predeterminado de pkg contents. Utilice las opciones para especificar las acciones y los atributos que desea mostrar.

$ pkg contents e1000g
PATH
kernel
kernel/drv
kernel/drv/amd64
kernel/drv/amd64/e1000g
kernel/drv/e1000g.conf
usr/share/man/man7d
usr/share/man/man7d/e1000g.7d

La opción -m muestra todo el manifiesto del paquete.

La opción -r muestra las versiones más recientes disponibles y recupera información de los paquetes que no están instalados actualmente de los depósitos de los editores configurados.

Utilice la opción -g para especificar el depósito o archivo del paquete que desea utilizar como origen de datos del paquete para la operación.

Utilice la opción -s para ordenar las acciones según el atributo de acción especificado. De manera predeterminada, la salida está ordenada por ruta o por el primer atributo especificado por la opción -o. La opción -s se puede especificar varias veces.

Enumeración de los archivos instalados por un paquete

Utilice la opción -t para especificar el tipo de acciones que desea visualizar. Puede especificar varios tipos en una lista separada por comas o puede especificar la opción -t varias veces.

Utilice la opción -o para especificar los atributos que desea visualizar en la salida. Puede especificar varios atributos en una lista separada por comas o puede especificar la opción -o varias veces. Consulte la página del comando man pkg(5) para obtener una lista de atributos y acciones de paquetes. En este ejemplo, el pseudoatributo pkg.size muestra el tamaño del archivo; la acción file no tiene un atributo size.

# pkg contents -t file -o owner,group,mode,pkg.size,path e1000g
OWNER GROUP MODE PKG.SIZE PATH
root  sys   0755   420912 kernel/drv/amd64/e1000g
root  sys   0644     4238 kernel/drv/e1000g.conf
root  bin   0444       20 usr/share/man/man7d/e1000.7d
root  bin   0444    12813 usr/share/man/man7d/e1000g.7d

Al consultar el manifiesto del paquete, puede observar que el paquete e1000g tiene 7 acciones de archivo. Las 3 que no se muestran en la salida anterior son archivos que no se pueden instalar en esta imagen. Esta imagen es una arquitectura x86 y no incluye archivos de depuración. Arriba no se muestran el archivo de depuración para la arquitectura x86 ni el archivo de depuración o de no depuración para la arquitectura SPARC. Puede cambiar si una imagen incluye archivos de depuración cambiando la variante de la imagen de depuración. Consulte Control de la instalación de componentes opcionales.

Enumeración de todos los paquetes instalables en un paquete de grupos

El instalador de la interfaz gráfica de usuario de Oracle Solaris 11 instala el paquete de grupo solaris desktop. El instalador de texto y el manifiesto AI predeterminado en una instalación del instalador automático instalan el paquete de grupo solaris-large-server. El paquete de grupo solaris-small-server es una alternativa que puede usar para instalar un conjunto más pequeño de paquetes en un servidor. Puede utilizar el siguiente comando para mostrar el conjunto de paquetes que se incluyen en cada grupo.

$ pkg contents -o fmri -H -rt depend -a type=group solaris-desktop
archiver/gnu-tar
audio/audio-utilities
...

La opción -t coincide con las acciones depend en el paquete. La opción -a coincide con las acciones depend que son del tipo group. La opción -o sólo muestra el atributo fmri de la acción depend del grupo.

Visualización de requisitos de licencia

En este ejemplo, se muestran todos paquetes de incorporación que exigen que acepte la licencia del paquete.

$ pkg contents -rt license -a must-accept=true \
-o must-accept,must-display,license,pkg.name *incorporation
MUST-ACCEPT MUST-DISPLAY LICENSE                           PKG.NAME
true        true         usr/src/pkg.license_files/lic_OTN consolidation/osnet/osnet-incorporation