JavaScript is required to for searching.
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)
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

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

5.  Configuración de imágenes instaladas

Configuración de editores

Visualización de información de editores

Agregación, modificación o eliminación de editores de paquetes

Control de la instalación de componentes opcionales

Visualización y cambio de valores de variantes

Visualización y cambio de valores de faceta

Bloqueo de paquetes a una versión especificada

Flexibilización de restricciones de versiones especificadas por incorporaciones

Especificación de una implementación de aplicación predeterminada

Cómo evitar instalar algunos paquetes en un paquete de grupo

Actualización de una imagen

Mejores prácticas de actualización de imagen

Especificación de la versión que se instalará

Especificación de una restricción de versión antes de realizar una actualización

Restricción de los paquetes disponibles

Cambio a una versión anterior de una imagen

Más opciones del comando de actualización

Configuración de propiedades de imágenes y editores

Propiedades de imágenes de política de entorno de inicio

Propiedades para firmar paquetes

Propiedades de imágenes para paquetes firmados

Propiedades de editores para paquetes firmados

Configuración de propiedades de firmas de paquetes

Propiedades adicionales de imágenes

Configuración de propiedades de imágenes

Visualización de valores de propiedades de imágenes

Establecimiento del valor de una propiedad de imagen

Restablecimiento del valor de una propiedad de imagen

Creación de una imagen

Visualización del historial de operaciones

Especificación de una implementación de aplicación predeterminada

Tal vez le interese proporcionar varias versiones de una aplicación o herramienta en la misma imagen. Si las distintas versiones de la aplicación se entregan como parte de la misma mediación, es posible restablecer fácilmente la versión predeterminada o preferida. Una mediación es un conjunto de enlaces a diferentes implementaciones de una aplicación, donde cada uno de los enlaces tiene el mismo nombre de mediador y la misma ruta de enlace, pero diferentes rutas de enlace de destino.

Utilice el comando pkg mediator para mostrar todos mediadores en la imagen o mostrar la versión actualmente seleccionada del mediador especificado.

/usr/bin/pkg mediator [-aH] [-F format] [mediator ...]

Utilice el comando pkg set-mediator para restablecer la versión de un mediador especificado que es la versión predeterminada o preferida.

usr/bin/pkg set-mediator [-nv] [-I implementation]
    [-V version] [--no-be-activate]
    [--no-backup-be | --require-backup-be]
    [--backup-be-name name]
    [--deny-new-be | --require-new-be] [--be-name name]
    mediator ...

En el siguiente ejemplo, se instalan dos versiones diferentes de Java Runtime Environment.

$ pkg list 'runtime/java*'
NAME (PUBLISHER)     VERSION                    IFO
runtime/java         1.6.0.33-0.175.1.0.0.18.1  i--
runtime/java/jre-6   1.6.0.33-0.175.1.0.0.18.1  i--
runtime/java/jre-7   1.7.0.5-0.175.1.0.0.18.0   i--

El siguiente comando muestra que hay definida una mediación java y que la versión 1.7 es la predeterminada.

$ pkg mediator
MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
java     system    1.7     system
php      system    5.2     system
python   vendor    2.6     vendor

El siguiente comando muestra todas las mediaciones java que se pueden definir. jre-6 y jre-7 definen un enlace simbólico de /usr/bin/java. En el paquete jre-6, el destino del enlace /usr/bin/java es jdk1.6. En el paquete jre-7, el destino del enlace /usr/bin/java es jdk1.7. El comando anterior muestra que la versión 1.7 es actualmente el destino del enlace /usr/bin/java. Esta mediación no especifica la implementación preferida, y el sistema de paquetes seleccionó la implementación con la versión más alta como la implementación preferida.

$ pkg mediator -a java
MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
java     system    1.7     system
java     system    1.6     system

El siguiente comando muestra cómo definir la versión 1.6 como la implementación preferida. Esto significa que al invocar a /usr/bin/java, se invocará a la versión 1.6 de JRE. La versión JRE de 1.7 sigue estando disponible en el sistema cuando los usuarios especifican la ruta completa a esa versión. Compare la salida de los dos comandos pkg mediator.

$ pkg mediator java
MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
java     system    1.7     system
$ pfexec pkg set-mediator -V 1.6 java
            Packages to update:  3
           Mediators to change:  1
       Create boot environment: No
Create backup boot environment: No

PHASE                                          ITEMS
Removing old actions                             2/2
Updating modified actions                        3/3
Updating image state                            Done
Creating fast lookup database                   Done
Reading search index                            Done
Updating search index                            3/3
$ pkg mediator java
MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
java     local     1.6     system