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 .
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.
|