2. Conceito de pacote
● O que é um pacote
– Conjunto de ficheiros relacionados
– Caso especifico de pacotes de
aplicações
Ficheiros da aplicação
(incluindo ficheiros de configuração)
Meta-dados
(inclui dependências, conflitos, etc.)
Scripts de configuração
● Porque se usa?
4. Estrutura interna
● Muitos tipos, mas mesma estrutura
● Criação de um pacote
– Código fonte
– Ficheiros de controlo
● Meta-dados
– Descrição, Arquitectura,
Dependências...
● Shell Scripts de construção, instalação,
remoção
5. Gestor de Pacotes
● Automatiza as tarefas de instalar,
remover e actualizar pacotes (back-end)
– dpkg (Debian package)
– rpm (RPM package manager)
● Funcionalidades expandidas(front end)
– Resolução de dependências
– Comunicação com repositórios
– Actualização do sistema
9. Conclusão
● Desenvolvimento importante na história
do Linux
● Enorme sucesso
● Influência em áreas distintas
● Futuro
– Novas funcionalidades
– Problemas de segurança ultrapassados
– Unificação de pacotes. Sim ou não?