JavaScript is required to for searching.
Ignorar Links de Navegao
Sair do Modo de Exibio de Impresso
Guia do desenvolvedor de empacotamento de aplicativos     Oracle Solaris 10 1/13 Information Library (Português (Brasil))
search filter icon
search icon

Informação sobre o documento

Prefácio

1.  Criando um Pacote

2.  Construindo um Pacote

3.  Melhorando a funcionalidade de um pacote (Tarefas)

4.  Verificando e transferindo um pacote

Verificando e transferindo um pacote (Mapa de tarefas)

Instalando os pacotes de software

O banco de dados do software de instalação

Interagindo com o comando pkgadd

Instalando pacotes em sistemas ou servidores independentes em um ambiente homogêneo

Como instalar um pacote em um sistema ou servidor independente

Verificando a integridade de um pacote

Como verificar a integridade de um pacote

Exibindo informações adicionais sobre pacotes instalados

O comando pkgparam

Como obter informações com o comando pkgparam

O comando pkginfo

A exibição padrão do pkginfo

Personalizando o formato da exibição de pkginfo

Descrições de parâmetros no formato longo de pkginfo

Como obter informações com o comando pkginfo

Removendo um pacote

Como remover um pacote

Transferindo um pacote para um meio de distribuição

Como transferir um pacote para um meio de distribuição

5.  Estudos de caso de criação de pacote

6.  Técnicas avançadas para a criação de pacotes

Glossário

Índice

Verificando a integridade de um pacote

O comando pkgchk permite verificar a integridade de pacotes, se eles estão instalados em um sistema ou em um formato de pacote (pronto para ser instalado com o comando pkgadd). Ele confirma a estrutura do pacote ou os arquivos e diretórios instalados, ou exibe informações sobre os objetos do pacote. O comando pkgchk pode listar ou verificar o seguinte:

Para obter mais informações sobre este comando, consulte pkgchk(1M).

O comando pkgchk realiza dois tipos de verificação. Verifica os atributos do arquivo (as permissões e a propriedade de um arquivo e os números maior/menor de dispositivos especiais de caracteres ou bloco) e o conteúdo do arquivo (o tamanho, a soma de verificação e a data de modificação). Por padrão, o comando verifica os atributos e o conteúdo do arquivo.

O comando pkgchk também compara os atributos e o conteúdo do arquivo do pacote instalado com o banco de dados do software de instalação. As entradas referentes a um pacote podem ter sido alteradas desde o momento em que tal pacote foi instalado. Por exemplo, outro pacote pode ter alterado o componente de tal pacote. O banco de dados reflete tal alteração.

Como verificar a integridade de um pacote

  1. Instale o pacote.

    Consulte Como instalar um pacote em um sistema ou servidor independente, se necessário.

  2. Verifique a integridade do pacote.
    # pkgchk  [-v] [-R root-path] [pkg-abbrev...]

    -v
    Lista os arquivos à medida que são processados.
    -R root-path
    Especifica o local do sistema de arquivos raiz do sistema do cliente.
    pkg-abbrev
    É o nome de um ou mais pacotes (separado por espaços) que serão verificados. Se for omitido, o pkgchk verifica todos os pacotes disponíveis.

Exemplo 4-2 Verificando a integridade de um pacote

Este exemplo mostra o comando que você deve usar para verificar a integridade de um pacote instalado.

$ pkgchk pkg-abbrev
$

Se houver erros, o comando pkgchk os imprime. Do contrário, ele não imprime nada e retorna um código de saída de 0. Se você não fornecer a abreviatura de um pacote, ele verificará todos os pacotes do sistema.

Outra alternativa é usar a opção -v, que imprimirá uma lista de arquivos do pacote se não houver erros. Por exemplo:

$ pkgchk -v SUNWcadap
/opt/SUNWcadap
/opt/SUNWcadap/demo
/opt/SUNWcadap/demo/file1
/opt/SUNWcadap/lib
/opt/SUNWcadap/lib/file2
/opt/SUNWcadap/man
/opt/SUNWcadap/man/man1
/opt/SUNWcadap/man/man1/file3.1
/opt/SUNWcadap/man/man1/file4.1
/opt/SUNWcadap/man/windex
/opt/SUNWcadap/srcfiles
/opt/SUNWcadap/srcfiles/file5
/opt/SUNWcadap/srcfiles/file6
$

Se precisar verificar um pacote instalado no sistema de arquivos raiz de um sistema do cliente, use este comando:

$ pkgchk -v -R root-path pkg-abbrev

Consulte também

Se estiver preparado para ir para a próxima tarefa, consulte Como obter informações com o comando pkginfo.