Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Agregación y actualización de paquetes de software de Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Español) |
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
4. Instalación y actualización de paquetes de software
Instalación y actualización de paquetes
Instalación de un nuevo paquete
Instalación de un paquete en un nuevo entorno de inicio
Solución de problemas de paquetes
Verificación de instalación de paquetes
Instalación de paquetes en zonas no globales
Un ejemplo de un problema que podría ocurrir después de que un paquete se instala es que un archivo proporcionado por el paquete se podría dañar. En el ejemplo que se muestra en esta sección, el archivo /usr/share/auto_install/manifest/default.xml se ha suprimido.
Utilice el comando pkg search para determinar qué paquete entregó el archivo faltante:
$ pkg search -Hlo pkg.name /usr/share/auto_install/manifest/default.xml system/install/auto-install/auto-install-common
Utilice el comando pkg verify para validar la instalación de paquetes en la imagen actual.
/usr/bin/pkg verify [-Hqv] [patrón_fmri_paquete ...]
Si la política de firmas actual para los editores relacionados no es ignore, las firmas de cada paquete se validan en función de la política. Consulte signature-policy en Propiedades para firmar paquetes para obtener una explicación de cómo se aplican las políticas de firma.
Utilice la opción -H para omitir los encabezados de la salida de la verificación. Utilice la opción -q para imprimir sólo fallos de devolución en caso de que se encuentren errores fatales. Utilice la opción -v para incluir mensajes informativos acerca de paquetes.
$ pfexec pkg verify -v system/install/auto-install/auto-install-common PACKAGE STATUS pkg://solaris/system/install/auto-install/auto-install-common ERROR file: usr/share/auto_install/manifest/default.xml Missing: regular file does not exist
Utilice el comando pkg fix para solucionar errores de instalación de paquetes informados por el comando pkg verify.
/usr/bin/pkg fix [--accept] [--licenses] [patrón_fmri_paquete ...]
La verificación del contenido de paquetes instalados se basa en un análisis de contenido personalizado que podría devolver resultados distintos de los de otros programas.
Utilice la opción --accept para indicar que está de acuerdo con los términos de las licencias de los paquetes que se actualizan o se instalan, y que los acepta. Si no proporciona esta opción, y cualquiera de las licencias de los paquetes requiere aceptación, la operación de reparación falla. Utilice la opción --licenses para mostrar todas las licencias de los paquetes que se actualizan como parte de esta operación.
$ pfexec pkg fix --accept system/install/auto-install/auto-install-common Verifying: pkg://solaris/system/install/auto-install/auto-install-common ERROR file: usr/share/auto_install/manifest/default.xml Missing: regular file does not exist Created ZFS snapshot: 2012-08-06-23:32:03 Repairing: pkg://solaris/system/install/auto-install/auto-install-common Creating Plan (Evaluating mediators): DOWNLOAD PKGS FILES XFER (MB) SPEED Completed 1/1 1/1 0.0/0.0 0B/s PHASE ITEMS Updating modified actions 1/1 Updating image state Done Creating fast lookup database Done
Utilice el comando pkg revert para restaurar archivos a su condición inicial.
/usr/bin/pkg revert [-nv] [--no-be-activate] [--no-backup-be | --require-backup-be] [--backup-be-name nombre] [--deny-new-be | --require-new-be] [--be-name nombre] (--tagged nombre_etiqueta... | ruta_a_archivo...)
Todos los archivos etiquetados con un nombre_etiqueta determinado o archivos individuales se pueden revertir. También se restauran las protecciones y la propiedad de archivo.
Precaución - La restitución de los valores predeterminados de algunos archivos editables puede provocar que el sistema no se pueda iniciar u otras fallas. |
En el ejemplo siguiente, un ejemplo de archivo de configuración del sistema que se ha modificado se restablece al contenido original.
$ pfexec pkg revert /usr/share/auto_install/sc_profiles/static_network.xml Packages to update: 1 Create boot environment: No Create backup boot environment: No DOWNLOAD PKGS FILES XFER (MB) SPEED Completed 1/1 1/1 0.0/0.0 0B/s PHASE ITEMS Updating modified actions 1/1 Updating image state Done Creating fast lookup database Done