f346ccfde30d209c0364c87baa2713f3ef6a838d
[cascardo/admin.git] / software / pacotes
1 Pacotes de Software
2
3 Ao distribuir um software para instalação em um sistema, não basta
4 apenas incluir os arquivos que compõem o software. Instruções de
5 execução anterior e posterior à cópia desses arquivos são necessárias
6 algumas vezes. Outras informações que descrevam o software, seja para
7 algum ser humano ou para o software de gerenciamento de softwares,
8 também são comuns.
9
10 Alguns casos de execução pré e pós instalação é a criação de um usuário
11 específico para o software, ou a atualização de um índice, cache ou
12 registro. Entre exemplos de tais índices está o de bibliotecas
13 compartilhadas, o de documentação, plugins para algum outro software,
14 entre vários outros.
15
16 Informações geralmente necessárias para o gerenciador de software
17 incluem:
18
19 * Arquitetura: plataforma pra qual o software foi compilado para
20 funcionar. Exemplos: Intel x86, PowerPC, ARM, etc.
21 * Dependências: outros softwares que devem estar instalados para que
22 esse funcione.
23 * Versão: para determinar se um pacote é mais novo ou mais velho que a
24 versão instalada no sistema.