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) |
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)
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)
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)
Utilice los siguientes comandos para recuperar información sobre los paquetes. No se necesitan privilegios especiales para ejecutar cualquiera de estos comandos.
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.
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.
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.
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