Transição do Oracle® Solaris 10 para o Oracle Solaris 11.2

Exit Print View

Updated: Dezembro de 2014
 
 

Comparação de Pacote SVR4 e IPS do Oracle Solaris 10

    Leia as seguintes informações sobre o empacotamento de software:

  • O prefixo SUNW para nomes de pacote não é mais usado. Com a introdução do IPS, todos os pacotes de software foram renomeados. Um conjunto de mapeamentos foi incluído no banco de dados de pacotes SVR4 anterior para compatibilidade. Os mapeamentos garantem que as dependências de pacotes sejam atendidas para administradores que queiram instalar um pacote SVR4 legado.

  • Certos comandos do pacote SVR4, como o pkgadd, são retidos para a administração de pacotes SVR4 legados, mas a interface de instalação e atualização de pacotes primários é o conjunto de comandos pkg(1). Se você usava anteriormente o comando pkgadd para instalar um determinado pacote, poderá verificar se esse pacote está disponível como um pacote IPS. O nome de pacote IPS provavelmente será diferente.

    Localize um pacote SVR4 específico da seguinte forma:

    $ 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 

    A saída anterior mostra que o pacote SVR4 SUNWcsl que foi renomeado (Rename) para o pacote IPS system/library. Determine se o pacote IPS foi instalado da seguinte maneira:

    $ pkg list system/library
    NAME (PUBLISHER)                                  VERSION                    IFO
    system/library                                    5.12-5.12.0.0.0.42.1       i--
    

    A saída anterior indica que o pacote system/library já está instalado. Se o pacote não estiver instalado, instale-o da seguinte maneira:

    $ pkg install system/library
  • Se um pacote SVR4 estiver disponível como um pacote IPS, instale o pacote IPS em vez do pacote SVR4. A instalação do pacote IPS garante que somente versões compatíveis com o resto da imagem possam ser instaladas e as dependências sejam automaticamente verificadas e atualizadas. Consulte Adding and Updating Software in Oracle Solaris 11.2 .

    No exemplo anterior, mesmo se você tentou instalar o pacote SVR4, o pacote IPS system/library será automaticamente instalado. No entanto, neste exemplo, desde que o pacote já esteja instalado, o comando retornará a seguinte mensagem:

    $ pkg install SUNWcsl
    No updates necessary for this image.
  • Certos comando do pacote SVR4, por exemplo, patchadd, não estão mais disponíveis. Use o comando IPS pkg update em seu lugar. Quando você use esse comando, qualquer dependência de pacote é automaticamente resolvida.

  • Os nomes de pacotes IPS usando um estilo de nomeação FMRI (Fault Manager Resource Identifier). Nomes de pacote são também hierárquicos em vez de abreviados. Para reiterar, o pacote de bibliotecas de sistema principal no Oracle Solaris 10 é o SUNWcsl mas o nome IPS é system/library. O formato FMRI de system/library é semelhante a este:

    pkg://solaris/system/library@0.5.11,5.11-0.175.1.0.0.24.2:20120919T185104Z

    Consulte Fault Management Resource Identifiers no Adding and Updating Software in Oracle Solaris 11.2 .


    Note -  Devido à restruturação organizacional dos arquivos fornecidos com cada pacote, não há um mapeamento um a um exato dos nomes de pacote do Oracle Solaris 10 para os nomes de pacote Oracle Solaris 11.
  • Os pacotes do Oracle Solaris 10 não estão divididos em componentes de desenvolvimento, documentação e execução. No Oracle Solaris 11, todos esses componentes são fornecidos em um pacote. Você pode usar o comando pkg change-facet para excluir certos componentes tais como páginas man e arquivos de cabeçalho. Consulte Controlling Installation of Optional Components no Adding and Updating Software in Oracle Solaris 11.2 .

  • O empacotamento SVR4 e ferramentas patch ainda são suportadas nos Containers do Oracle Solaris 10. Essas zonas não nativas (branded) e não globais do Oracle Solaris 10 são executadas no Oracle Solaris 11, utilizando zonas e zonas não nativas. Consulte Recursos do Oracle Solaris Zone.

A tabela a seguir compara pacote SVR4 e comandos patch com comandos de pacote IPS.

Table 6-1  Comando de Pacote SVR4 e IPS Equivalentes
Comando de Pacote SVR4
Comando de Pacote IPS Equivalente
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