Guia do Desenvolvedor de Empacotamento de Aplicativos

Glossário

ABI

Consulte interface binária de aplicativos (ABI).

abreviatura de pacote

Um nome abreviado de um pacote definido através do parâmetro PKG no arquivo pkginfo.

armazenamento de chave do pacote

Um repositório de certificados e chaves que pode ser consultado pelas ferramentas do pacote.

arquivo compver

Um método de especificar a compatibilidade com versões anteriores do pacote.

arquivo de controle

Arquivo que controla como, onde e se um pacote será instalado. Consulte arquivo de informação e script de instalação.

arquivo de informação

Um arquivo que pode definir as dependências do pacote, fornecer uma mensagem de copyright ou reservar espaço em um sistema de destino.

arquivo depend

Um método de resolver as dependências de pacote básicas. Consulte também o arquivo compver.

ASN.1

Consulte notação de sintaxe abstrata 1 (ASN.1)

assinatura digital

Uma mensagem codificada usada para verificar a integridade e a segurança de um pacote.

autoridade de certificado

Um órgão, tal como a Verisign, que emite certificados usados na autenticação de pacotes.

certificado de confiança

Um certificado que contém um certificado único de chave pública que pertence a outra entidade. Os certificados de confiança são usados ao verificar assinaturas digitais e ao iniciar uma conexão a um servidor seguro (SSL).

chave de usuário

Uma chave que contém informações criptográficas importantes que diferenciam maiúsculas e minúsculas. Esta informação é armazenada em um formato protegido para evitar uso não autorizado. As chaves de usuário usadas quando um pacote assinado é criado.

chave privada

Uma chave de criptografia/descriptografia conhecida somente pela parte ou partes que intercambiam mensagens secretas. Esta chave privada é usada em conjunto com chaves públicas para criar pacotes assinados.

chave pública

Um valor gerado como uma chave de criptografia que, combinada como a chave privada derivada da chave pública, pode ser usada para criptografar com eficácia mensagens e assinaturas digitais.

classe

Um nome usado para agrupar objetos do pacote. Consulte também script de ação de classe.

copyright

O direito de possuir e vender direitos autorais, como software, código-fonte ou documentação. O direito de propriedade deve especificar no CD-ROM e no texto inserido se o copyright pertence à SunSoft ou a terceiros. O proprietário do copyright também deve estar especificado na documentação da SunSoft.

dependência inversa

Uma condição na qual um pacote depende da existência de outro pacote. Consulte também o arquivo depend.

DER

Consulte as regras de codificação distintas.

diretório base

O local no qual os objetos relocáveis serão instalados. É definido no arquivo pkginfo, usando o parâmetro BASEDIR.

identificador de pacote

Um sufixo numérico acrescentado à abreviatura de um pacote pelo comando pkgadd.

instância do pacote

Uma variação de um pacote determinada pela combinação das definições dos parâmetros PKG, ARCH e VERSION no arquivo pkginfo do pacote.

interface binária de aplicativos

Definição da interface binária do sistema entre aplicativos compilados e o sistema operacional no qual estes são executados.

lista de patches

Uma lista de patches que afetam o pacote atual. Esta lista de patches está registrada no pacote instalado no arquivo pkginfo.

mensagem de privacidade aprimorada

Uma forma de codificar um arquivo usando a codificação base 64 e alguns cabeçalhos opcionais. Usado amplamente para codificação de certificados e chaves privadas em um arquivo que existe em um sistema de arquivos ou em uma mensagem de e-mail.

nome comum

Um nome de alias listado no armazenamento de chave de pacote para pacotes assinados.

nome de caminho paramétrico

Um nome de caminho que inclui uma especificação de variável.

notação de sintaxe abstrata 1

Uma forma de expressar objetos abstratos. A ASN.1 define, por exemplo, um certificado de chave pública, todos os objetos que fazem parte do certificado e a ordem na qual os objetos são coletados. No entanto, a ASN.1 não específica como os objetos são serializados para armazenamento e transmissão.

objeto de pacote

Outro nome de um arquivo de aplicativo que está contido em um pacote a ser instalado em um sistema de destino.

objeto relocável

Um objeto de pacote que não precisa de um local de caminho absoluto em um sistema de destino. Em vez disso, seu local é determinado durante o processo de instalação. Consulte também objeto relocável coletivamente e objeto relocável individualmente.

objeto relocável coletivamente

Um objeto de pacote que é localizado em relação a uma base de instalação comum. Consulte também diretório base.

objeto relocável individualmente

Um objeto de pacote que não está limitado ao mesmo local de diretório que um objeto relocável coletivamente. É definido usando uma variável de instalação no campo path no arquivo prototype, e o local de instalação é determinado através de um script request ou de um script checkinstall.

pacote

Um conjunto de arquivos e diretórios necessários para um aplicativo de software.

pacote composto

Um pacote que contém nomes de caminhos absolutos e relocáveis.

pacote de pré-requisitos

Um pacote que depende da existência de outro pacote. Consulte também o arquivo depend.

pacote incompatível

Um pacote incompatível com um pacote nomeado. Consulte também o arquivo depend.

pacote não-assinado

Um pacote ABI normal sem assinaturas digitais ou criptografia.

pacotes assinados

Um pacote com formato de fluxo normal com uma assinatura digital que verifica o seguinte: se o pacote vem de uma entidade que o assinou, se a entidade o assinou, se o pacote não foi modificado depois que a entidade o assinou e se a entidade que o assinou é confiável.

padrão de criptografia de chave pública #12

Um padrão que descreve uma sintaxe para armazenamento de objetos de criptografia em disco. A chave de armazenamento de pacote é mantida neste formato.

padrão de criptografia de chave pública #7

Um padrão que descreve uma sintaxe geral dos dados que podem apresentar criptografia aplicada a eles, tal como assinaturas e envelopes digitais. Um pacote assinado contém uma assinatura PKCS7 integrada.

PEM

Consulte mensagem de privacidade aprimorada.

PKCS12

Consulte padrão de criptografia de chave pública #12.

PKCS7

Consulte padrão de criptografia de chave pública #7.

Recomendação X.509 de ITU-T

Um protocolo que especifica a sintaxe de certificado de chave pública X.509 amplamente adotada.

regras de codificação distintas

Uma representação binária de um objeto ASN.1 e define como um objeto ASN.1 é serializado para armazenamento e transmissão em ambientes de computação. Usado com pacotes assinados.

relocável

Um objeto do pacote definido em um arquivo prototype com um nome de caminho relativo.

script de ação de classe

Um arquivo que define um conjunto de ações que serão realizadas em um grupo de objetos do pacote.

script de instalação

Um script que permite que você ofereça procedimentos personalizados de instalação em um pacote.

script de procedimento

Um script que define as ações que ocorrem em um determinado ponto durante a instalação e a remoção do pacote.

segmentado

Um pacote que não cabe em um volume único, como em um disquete.

tar

Recuperação de arquivo de gravação (tar). Comando do Solaris para adicionar ou extrair arquivos de uma mídia.

tempo de construção

O período durante o qual um pacote está sendo construído com o comando pkgmk.

tempo de instalação

O período durante o qual um pacote está sendo instalado com o comando pkgadd.

variável de construção

Um variável que começa com uma letra minúscula e que é avaliada no tempo de construção.

variável de instalação

Um variável que começa com uma letra maiúscula e que é avaliada no tempo de instalação.

X.509

Consulte a recomendação X.509 de ITU-T.