Revise la siguiente información acerca del empaquetado de software:
Ya no se utiliza el prefijo SUNW para nombres de paquetes. Con la introducción de IPS, se cambió el nombre de todos los paquetes de software. Se ha agregado un conjunto de asignaciones a la antigua base de datos de paquetes SVR4 por razones de compatibilidad. Las asignaciones garantizan el cumplimiento de las dependencias de paquetes para los administradores que desean instalar un paquete SVR4 antiguo.
Algunos de los comandos de paquetes SVR4, como pkgadd, se mantienen para administrar paquetes SVR4 antiguos, pero la interfaz principal de actualización e instalación de paquetes es el conjunto de comandos pkg(1). Si antes utilizaba el comando pkgadd para instalar un paquete en particular, ahora puede verificar si ese paquete está disponible como paquete IPS. Lo más probable es que el nombre del paquete IPS sea diferente.
Ubique un paquete SVR4 específico de la siguiente manera:
$ pkg info -g http://pkg.oracle.com/solaris/release/ SUNWcsl Name: SUNWcsl Summary: State: Not installed (Renamed) Renamed to: system/library@0.5.11-0.133 consolidation/osnet/osnet-incorporation Publisher: solaris Version: 0.5.11 Build Release: 5.11 Branch: 0.133 Packaging Date: October 27, 2010 06:35:58 PM Size: 0.00 B FMRI: pkg://solaris/SUNWcsl@0.5.11,5.11-0.133:20101027T183558Z
La salida previa indica que el paquete SUNWcsl SVR4 cambió de nombre a paquete system/library IPS. Determine si el paquete IPS está instalado de la siguiente manera:
$ pkg list system/library NAME (PUBLISHER) VERSION IFO system/library 5.12-5.12.0.0.0.42.1 i--
La salida anterior indica que el paquete system/library ya está instalado. Si el paquete no se ha instalado, debe instalar el paquete de la siguiente manera:
$ pkg install system/library
Si un paquete SVR4 está disponible como paquete IPS, instale el paquete IPS en lugar del paquete SVR4. Instalar el paquete IPS asegura que sólo las versiones compatibles con el resto de la imagen se pueden instalar y que las dependencias se comprueban y se actualizan de manera automática. Consulte Agregación y actualización de software en Oracle Solaris 11.2 .
En el ejemplo anterior, incluso si ha intentado instalar el paquete SVR4, el paquete IPS system/library se instala automáticamente. Sin embargo, en este ejemplo, ya que el paquete ya está instalado, el comando devuelve el siguiente mensaje:
$ pkg install SUNWcsl No updates necessary for this image.
Determinados comandos de paquetes SVR4, por ejemplo patchadd, ya no están disponibles. En su lugar, utilice el comando IPS pkg update. Al utilizar este comando, cualquiera de las dependencias de paquetes se resuelve automáticamente.
Los nombres de paquetes IPS utilizan un estilo de nomenclatura de identificador de recurso de gestión de errores (FMRI). Los nombres de paquetes también son jerárquicos en lugar de abreviados. Como se mencionó anteriormente, el paquete de biblioteca del sistema central en Oracle Solaris 10 es SUNWcsl, pero el nombre IPS es system/library. El formato FMRI de system/library es similar al siguiente:
pkg://solaris/system/library@0.5.11,5.11-0.175.1.0.0.24.2:20120919T185104Z
Los paquetes de Oracle Solaris 10 se dividen en desarrollo, documentación y componentes de tiempo de ejecución. En Oracle Solaris 11, todos estos componentes se entregan en un paquete. Puede utilizar el comando pkg change-facet para excluir ciertos componentes, como páginas del comando man o archivos de cabecera. Consulte Control de la instalación de componentes opcionales de Agregación y actualización de software en Oracle Solaris 11.2 .
Las herramientas de paquetes y parches SVR4 aún se admiten en los contenedores de Oracle Solaris 10. Estas zonas no globales con marca de Oracle Solaris 10 se ejecutan en Oracle Solaris 11 mediante el uso de las zonas y las zonas con marca. Consulte Funciones de Oracle Solaris Zones.
La siguiente tabla compara los comandos de parches y paquetes SVR4 con los comandos de paquetes IPS.
|