JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Administración de Oracle Solaris: tareas comunes     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Acerca de este manual

1.  Localización de información acerca de comandos de Oracle Solaris

2.  Gestión de grupos y cuentas de usuario (descripción general)

3.  Gestión de cuentas de usuario y grupos (tareas)

4.  Inicio y cierre de un sistema Oracle Solaris

5.  Trabajo con Oracle Configuration Manager

6.  Gestión de servicios (descripción general)

7.  Gestión de servicios (tareas)

8.  Uso del gestor de fallos

9.  Gestión de información del sistema (tareas)

10.  Gestión de procesos del sistema (tareas)

11.  Supervisión del rendimiento del sistema (tareas)

12.  Gestión de paquetes de software (tareas)

Gestión de paquetes de software (mapa de tareas)

Image Packaging System

Obtención de información sobre paquetes

Instalación y actualización de paquetes

Instalación de un nuevo paquete

Actualización de todos los paquetes instalados

13.  Gestión del uso de discos (tareas)

14.  Programación de tareas del sistema (tareas)

15.  Configuración y administración de impresoras mediante CUPS (tareas)

16.  Gestión de la consola del sistema, dispositivos del terminal y servicios de energía (tareas)

17.  Gestión de información sobre la caída del sistema (tareas)

18.  Gestión de archivos del núcleo central (tareas)

19.  Resolución de problemas de software y sistemas (tareas)

20.  Resolución de diversos problemas de software y sistemas (tareas)

Índice

Obtención de información sobre paquetes

Utilice los siguientes comandos para recuperar información sobre los paquetes. No se necesitan privilegios especiales para ejecutar cualquiera de estos comandos.

pkg list

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.

pkg info

El comando pkg info muestra información sobre un paquete, incluidos el nombre, el estado de instalación, la versión, la fecha de empaquetado, el tamaño del paquete y el FMRI completo. Sin opciones u operandos, este comando muestra información sobre 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.

pkg contents

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. Consulte la página del comando man pkg(1) y Adding and Updating Oracle Solaris 11 Software Packages para obtener información sobre las opciones del comando pkg contents. Para limitar los resultados, proporcione uno o varios nombres de paquete. Puede utilizar comodines en los nombres de paquete.

pkg search

Como el comando pkg contents, el comando pkg search examina el contenido de los paquetes. Mientras el comando pkg contents devuelve el contenido, el comando pkg search devuelve los nombres de paquetes que coinciden con la consulta. De manera predeterminada, se buscan coincidencias exactas de los términos de consulta de pkg search y se incluye un AND entre ellos. Consulte la página del comando man pkg(1) y Adding and Updating Oracle Solaris 11 Software Packages para obtener opciones adicionales sobre cómo estructurar consultas.

El resto de esta sección muestra algunos ejemplos de uso de estos comandos para mostrar información sobre paquetes.

$ pkg list amp
pkg list: no packages matching 'amp' installed

Para mostrar los paquetes que están instalados y las versiones más recientes de paquetes que no están instaladas, pero que se podrían instalar en esta imagen, utilice la opción -a. El símbolo “-”en la columna I indica que el paquete no está instalado. La letra “r” en la columna R indica que el paquete web/amp ha sido renombrado. Si indica el comando para instalar el paquete web/amp, se instala el paquete group/feature/amp.

$ 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

La letra “o” en la columna O indica que el paquete está obsoleto. No puede instalar un paquete que está marcado como obsoleto. 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.

Utilice el comando pkg info para ver más información. Debido a que ya sabe que el paquete no está instalado en esta imagen, utilice la opción -r para consultar el depósito de paquetes.

$ pkg info -r amp
          Name: group/feature/amp
       Summary: AMP (Apache, MySQL, PHP) Deployment Kit for Oracle Solaris
   Description: Provides a set of components for deployment of an AMP (Apache,
                MySQL, PHP) stack on Oracle Solaris
      Category: Meta Packages/Group Packages (org.opensolaris.category.2008)
                Web Services/Application and Web Servers (org.opensolaris.category.2008)
         State: Not installed
     Publisher: solaris
       Version: 0.5.11
 Build Release: 5.11
        Branch: 0.174.0.0.0.0.2559
Packaging Date: Wed Sep 21 19:12:55 2011
          Size: 5.45 kB
          FMRI: pkg://solaris/group/feature/amp@0.5.11,5.11-0.174.0.0.0.0.2559:20110921T191255Z

          Name: web/amp
       Summary:
         State: Not installed (Renamed)
    Renamed to: group/feature/amp@0.5.11-0.174.0.0.0.0.0
                consolidation/ips/ips-incorporation
     Publisher: solaris
       Version: 0.5.11
 Build Release: 5.11
        Branch: 0.174.0.0.0.0.0
Packaging Date: Wed Sep 21 19:15:02 2011
          Size: 5.45 kB
          FMRI: pkg://solaris/web/amp@0.5.11,5.11-0.174.0.0.0.0.0:20110921T191502Z

Para mostrar más información sobre lo que hay en este paquete, utilice el comando pkg contents.

$ pkg contents -r group/feature/amp
pkg: This package delivers no file system content, but may contain metadata. Use
the -o option to specify fields other than 'path', or use the -m option to show
the raw package manifests.

El paquete group/feature/amp no contiene información sobre archivos, ya que el paquete group/feature/amp es un paquete de grupo. En lugar de archivos, un paquete de grupo instala otros paquetes. Utilice las siguientes opciones para ver los paquetes instalados por el paquete de grupo group/feature/amp. La opción -t depend sólo muestra contenidos que son acciones depend. La opción -a especifica que el atributo type de la acción depend debe tener el valor group. La opción -o fmri sólo muestra la salida del FMRI del paquete de cada acción depend coincidente del tipo group. La opción -H omite encabezados.

$ pkg contents -rt depend -a type=group -o fmri -H group/feature/amp
database/mysql-51
web/php-52
web/php-52/extension/php-apc
web/php-52/extension/php-mysql
web/server/apache-22
web/server/apache-22/module/apache-dtrace
web/server/apache-22/module/apache-fcgid
web/server/apache-22/module/apache-php5

Si conoce el nombre de la herramienta que desea instalar, pero no conoce el nombre del paquete, utilice el subcomando search. De manera predeterminada, pkg search devuelve las acciones que coinciden con la consulta y el paquete que contiene dichas acciones. Los siguientes ejemplos muestran dos formas de utilizar search para determinar que necesita instalar el paquete editor/gnu emacs para obtener la herramienta emacs.

$ pkg search /usr/bin/emacs
INDEX    ACTION VALUE                   PACKAGE
path     file   usr/bin/emacs           pkg:/editor/gnu-emacs@23.1-0.173.0.0.0.0.487
$ pkg search file::emacs
INDEX    ACTION VALUE                   PACKAGE
basename file   usr/bin/emacs           pkg:/editor/gnu-emacs@23.1-0.173.0.0.0.0.487
basename file   usr/share/info/emacs    pkg:/editor/gnu-emacs@23.1-0.173.0.0.0.0.487