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 de estado de instalación de paquetes

El comando pkg list indica si un paquete está instalado en la imagen actual y si hay una actualización disponible. Sin opciones u operandos, este comando muestra todos los paquetes que están instalados en la imagen actual. Para limitar los resultados, proporcione uno o varios nombres de paquete. Puede utilizar comodines en los nombres de paquete. No se muestran variantes de paquetes de un tipo de zona o arquitectura que no coincide con esta imagen.

/usr/bin/pkg list [-Hafnsuv] [-g ruta_o_uri ...] [--no-refresh] [patrón_fmri_paquete ...]

El comando pkg list muestra una línea de información para cada paquete.

$ pkg list *toolkit*
NAME (PUBLISHER)                  VERSION                  IFO
isvtoolkit (isv.com)              1.0                      i--
system/dtrace/dtrace-toolkit      0.99-0.174.0.0.0.0.17765 i--

El nombre del editor entre paréntesis indica que el editor isv.com no es el primer editor en el orden de búsqueda del editor en esta imagen. El paquete dtrace-toolkit instalado en esta imagen es publicado por el editor que es el primer editor en el orden de búsqueda.

La “i” en la columna I indica que estos paquetes están instalados en esta imagen. Para mostrar los paquetes que están instalados y las versiones más recientes de los paquetes que no están instalados, pero que podrían ser instalados en esta imagen, utilice la opción -a.

$ pkg list -a *toolkit*
NAME (PUBLISHER)                  VERSION                  IFO
image/nvidia/cg-toolkit           3.0.15-0.174.0.0.0.0.0   ---
isvtoolkit (isv.com)              1.0                      i--
system/dtrace/dtrace-toolkit      0.99-0.174.0.0.0.0.17765 i--

Esta salida indica que image/nvidia/cg-toolkit se puede instalar en esta imagen.

Para mostrar todos paquetes coincidentes, incluidos los paquetes que no se pueden instalar en esta imagen, utilice la opción -af. Para mostrar sólo las versiones más recientes de estos paquetes, especifique @latest.

$ pkg list -af *toolkit@latest
NAME (PUBLISHER)                  VERSION                  IFO
developer/dtrace/toolkit          0.99-0.173.0.0.0.1.0     --r
image/nvidia/cg-toolkit           3.0.15-0.174.0.0.0.0.0   ---
isvtoolkit (isv.com)              1.0                      i--
system/dtrace/dtrace-toolkit      0.99-0.174.0.0.0.0.17765 i--

Esta salida indica que el paquete developer/dtrace/toolkit no se puede instalar en esta imagen. La “r” en la columna O indica que el paquete se ha renombrado. El nombre del paquete developer/dtrace/toolkit se ha cambiado a system/dtrace/dtrace-toolkit, y system/dtrace/dtrace-toolkit ya está instalado.

En el ejemplo siguiente, el paquete web/amp se ha renombrado. El paquete se muestra sin utilizar la opción -f, porque el nombre del paquete web/amp se ha cambiado a group/feature/amp, y group/feature/amp no está instalado. Si especifica el comando para instalar el paquete web/amp, el paquete group/feature/amp se instala automáticamente.

$ pkg list -a amp
NAME (PUBLISHER)                  VERSION                   IFO
group/feature/amp                 0.5.11-0.174.0.0.0.0.2559 ---
web/amp                           0.5.11-0.174.0.0.0.0.0    --r

El comando pkg list no indica el nuevo nombre de un paquete renombrado. Para obtener esa información, use el comando pkg info, como se muestra en Visualización de descripciones de paquetes o licencias.

La opción -n muestra la versión más reciente de cada paquete conocido. Una “o” en la columna O indica que el paquete está obsoleto. No puede instalar un paquete que está obsoleto.

$ pkg list -n *mysql-5?
NAME (PUBLISHER)                  VERSION                  IFO
database/mysql-50                 5.0.91-0.171             --o
database/mysql-51                 5.1.37-0.174.0.0.0.0.504 ---

Esta salida indica que el paquete database/mysql-50 no se puede instalar en esta imagen. Este paquete no se ha renombrado. Si especifica el comando para instalar el paquete mysql-50, el paquete mysql-51 no se instala. No se instala ningún paquete en este caso.

La letra “f” en la columna F indica que el paquete está inmovilizado. Si un paquete está inmovilizado, sólo puede instalar paquetes que coinciden con la versión inmovilizada o actualizar a ellos. Consulte Bloqueo de paquetes a una versión especificada para obtener información sobre congelación de paquetes.

$ pkg list mercurial
NAME (PUBLISHER)                  VERSION                  IFO
developer/versioning/mercurial    1.8.4-0.174.0.0.0.0.504  if-

La opción -s enumera sólo el nombre del paquete y el resumen.

$ pkg list -ns mysql-51 feature/amp
NAME (PUBLISHER)     SUMMARY
database/mysql-51    MySQL 5.1 Database Management System
group/feature/amp    AMP (Apache, MySQL, PHP) Deployment Kit for Oracle Solaris

La opción -v muestra el FMRI completo del paquete.

$ pkg list -nv mysql-51
FMRI                                                                           IFO
pkg://solaris/database/mysql-51@5.1.37,5.11-0.174.0.0.0.0.504:20110920T230125Z ---

La opción -u muestra todos los paquetes instalados que tienen versiones más recientes disponibles.

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.

Al utilizar la opción --no-refresh, pkg no intenta contactar los depósitos de los editores de la imagen para recuperar la lista más reciente de paquetes disponibles.