Transición de Oracle® Solaris 10 a Oracle Solaris 11.2

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

Comparación de los paquetes IPS con los paquetes SVR4 de Oracle Solaris 10

    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

    Consulte Identificadores de recurso de gestión de errores de Agregación y actualización de software en Oracle Solaris 11.2 .


    Notas -  Debido a la reestructuración de la organización de los archivos que se entregan con cada paquete, no hay una asignación uno a uno exacta de los nombres de paquetes de Oracle Solaris 10 a los nombres de paquetes de Oracle Solaris 11.
  • 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.

Tabla 6-1  Equivalentes de comandos de paquetes SVR4 e IPS
Comandos de paquetes SVR4
Equivalentes de comandos de paquetes IPS
pkgadd
pkg install
patchadd
pkg update
pkgrm
pkg uninstall
pkgadm addcert, pkgadm removecert
pkg set-publisher –k, –c, --approve-ca-cert, --revoke-ca-cert, unset-ca-cert
pkginfo, pkgchk –l
pkg info, pkg list, pkg contents, pkg search
pkgchk
pkg verify, pkg fix, pkg revert