Guia do Desenvolvedor de Empacotamento de Aplicativos

Exibindo informações adicionais sobre pacotes instalados

Você pode usar outros dois comandos para exibir as informações sobre os pacotes instalados:

O comando pkgparam

O comando pkgparam permite exibir os valores associados aos parâmetros que você especificou na linha de comando. Os valores são recuperados do arquivo pkginfo de um pacote específico ou do arquivo cujo nome foi dado. É exibido um valor de parâmetro por linha. É possível exibir somente os valores ou os parâmetros e seus valores.

ProcedureComo obter informações com o comando pkgparam

  1. Instale o pacote.

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

  2. Exiba as informações adicionais sobre o pacote.


    # pkgparam [-v] pkg-abbrev [param...]

    -v

    Exibe o nome do parâmetro e seu valor. 

    pkg-abbrev

    É o nome de um pacote específico. 

    param

    Especifica um ou mais parâmetros cujo valor é exibido. 


Exemplo 4–3 Obtendo informações com o comando pkgparam

Por exemplo, para exibir somente os valores, use este comando.


$ pkgparam SUNWcadap
none
/opt
US/Mountain
/sbin:/usr/sbin:/usr/bin:/usr/sadm/install/bin
/usr/sadm/sysadm
SUNWcadap
Chip designers need CAD application software to design abc
chips.  Runs only on xyz hardware and is installed in the usr
partition.
system
release 1.0
SPARC
venus990706083849
SUNWcadap
/var/sadm/pkg/SUNWcadap/save
Jul 7 1999 09:58
$

Para exibir os parâmetros e seus valores, use o comando a seguir.


$ pkgparam -v SUNWcadap
pkgparam -v SUNWcadap
CLASSES='none'
BASEDIR='/opt'
TZ='US/Mountain'
PATH='/sbin:/usr/sbin:/usr/bin:/usr/sadm/install/bin'
OAMBASE='/usr/sadm/sysadm'
PKG='SUNWcadap'
NAME='Chip designers need CAD application software to design abc chips.  
Runs only on xyz hardware and is installed in the usr partition.'
CATEGORY='system'
VERSION='release 1.0'
ARCH='SPARC'
PSTAMP='venus990706083849'
PKGINST='SUNWcadap'
PKGSAV='/var/sadm/pkg/SUNWcadap/save'
INSTDATE='Jul 7 1999 09:58'
$

Ou, se desejar exibir o valor de um parâmetro específico, use este formato:


$ pkgparam SUNWcadap BASEDIR
/opt
$

Para obter mais informações, consulte pkgparam(1).


Consulte também

Se você já estiver preparado para ir para a próxima tarefa, consulte Como remover um pacote.

O comando pkginfo

Você pode exibir informações sobre os pacotes instalados com o comando pkginfo. Este comando possui várias opções que permitem personalizar o formato e o conteúdo da exibição.

Você pode solicitar informações sobre qualquer quantidade de instâncias de pacotes.

A exibição padrão do pkginfo

Quando o comando pkginfo é executado sem opções, ele exibe a categoria, a instância e o nome de todos os pacotes que estiverem completamente instalados no sistema. A exibição é ordenada por categorias conforme mostra o exemplo a seguir.


$ pkginfo
.
.
.
system      SUNWinst       Install Software
system      SUNWipc        Interprocess Communications
system      SUNWisolc      XSH4 conversion for ISO Latin character sets
application SUNWkcspf      KCMS Optional Profiles
application SUNWkcspg      KCMS Programmers Environment
application SUNWkcsrt      KCMS Runtime Environment
.
.
.
$

Personalizando o formato da exibição de pkginfo

Você pode ter a exibição de pkginfo em três formatos: breve, extraído e longo.

O formato breve é o padrão. Mostra somente a categoria, a abreviatura do pacote e o nome completo do pacote, conforme ilustrado em A exibição padrão do pkginfo.

O formato extraído mostra a abreviatura, o nome, a arquitetura (se disponível) e a versão (se disponível) do pacote. Use a opção -x para solicitar o formato extraído conforme ilustrado no próximo exemplo.


$ pkginfo -x
.
.
.
SUNWipc         Interprocess Communications
                (sparc) 11.8.0,REV=1999.08.20.12.37
SUNWisolc       XSH4 conversion for ISO Latin character sets
                (sparc) 1.0,REV=1999.07.10.10.10
SUNWkcspf       KCMS Optional Profiles
                (sparc) 1.1.2,REV=1.5
SUNWkcspg       KCMS Programmers Environment
                (sparc) 1.1.2,REV=1.5
.
.
.
$

O uso da opção -l proporciona a exibição no formato longo, mostrando todas as informações disponíveis sobre um pacote, conforme ilustra o exemplo a seguir.


$ pkginfo -l SUNWcadap
   PKGINST:  SUNWcadap
      NAME:  Chip designers need CAD application software to
design abc chips.  Runs only on xyz hardware and is installed
in the usr partition.
  CATEGORY:  system
      ARCH:  SPARC
   VERSION:  release 1.0
   BASEDIR:  /opt
    PSTAMP:  system980706083849
  INSTDATE:  Jul 7 1999 09:58
    STATUS:  completely installed
     FILES:     13 installed pathnames
                 6 directories
                 3 executables
              3121 blocks used (approx)
$

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

A tabela abaixo descreve os parâmetros que podem ser exibidos de cada pacote. O parâmetro e o seu valor são exibidos somente quando o parâmetro tem um valor atribuído a ele.

Tabela 4–2 Parâmetros do pacote

Parâmetro 

Descrição 

ARCH

A arquitetura suportada por este pacote. 

BASEDIR

O diretório base no qual se encontra o pacote de software (mostrado se o pacote for relocável). 

CATEGORY

A categoria, ou categorias, do software de qual este pacote é membro (por exemplo, system ou application).

CLASSES

Lista de classes definida de um pacote. A ordem da lista determina a ordem na qual as classes serão instaladas. A classes listadas primeiro serão instaladas primeiro (mídia por mídia). Este parâmetro pode ser modificado pelo script de solicitação.  

DESC

Texto que descreve o pacote. 

EMAIL

O endereço eletrônico para as perguntas do usuário. 

HOTLINE

Informações sobre como receber ajuda direta sobre este pacote. 

INTONLY

Indica que pacote deve ser instalado somente de forma interativa quando definido com um valor não nulo. 

ISTATES

Lista de estados de execução admissíveis para a instalação do pacote (por exemplo, S s 1).

MAXINST

O número máximo de instâncias do pacote que deve ser permitido em uma máquina ao mesmo tempo. Por padrão, é permitida somente uma instância de um pacote. 

NAME

O nome do pacote, geralmente um texto descrevendo a abreviatura do pacote. 

ORDER

Lista de classes que define a ordem na qual elas devem ser colocadas no meio. Usado pelo comando pkgmk na criação do pacote. As classes não definidas neste parâmetro são colocadas em um meio usando os procedimentos de ordenação padrão.

PKGINST

Abreviatura do pacote que está sendo instalado. 

PSTAMP

O carimbo de produção deste pacote. 

RSTATES

Lista de estados de execução admissíveis para a remoção do pacote (por exemplo, S s 1).

ULIMIT

Se definido, este parâmetro é passado como um argumento para o comando ulimit, que estabelece o tamanho máximo de um arquivo durante a instalação. Aplica-se somente a arquivos criados por scripts de procedimento.

VENDOR

O nome do fornecedor que forneceu o pacote de software. 

VERSION

A versão deste pacote.  

VSTOCK

Número de lote fornecido pelo fornecedor. 

Para obter informações detalhadas sobre o comando pkginfo, consulte a página do manual pkginfo(1).

ProcedureComo obter informações com o comando pkginfo

  1. Instale o pacote.

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

  2. Exiba as informações adicionais sobre o pacote.


    # pkginfo [-x | -l] [pkg-abbrev]

    -x

    Exibe as informações do pacote em formato extraído. 

    -l

    Exibe as informações do pacote em formato longo. 

    pkg-abbrev

    É o nome de um pacote específico. Se for omitido, o comando pkginfo exibe as informações sobre todos os pacotes instalados no formato padrão.

Próximo passo

Se você já estiver preparado para ir para a próxima tarefa, consulte Como remover um pacote.