Se você é um utilizador Debian já com alguma experiência [1], você pode ter encontrado as seguintes situações:
Se você quer criar um pacote Debian para preencher essas necessidades e partilhar o seu trabalho com a comunidade, você é a audiência alvo deste guia como um futuro maintainer Debian. [2] Bem vindo à comunidade Debian.
Debian tem muitas regras sociais e técnicas e convenções a seguir, pois é uma grande organização de voluntários com uma história rica. Debian tem também desenvolvido uma extensiva matriz de ferramentas de empacotamento e ferramentas de manutenção de arquivo para compilar conjuntos consistentes de pacotes binários que endereçam muitos objectivos técnicos:
Estes factores podem ser um pouco esmagadores para muitos novos futuros maintainers Debian. Este guia destina-se a fornecer pontos de entrada para os ajudar a começar. Ele cobre o seguinte:
O autor reconheceu as limitações ao atualizar o original “Guia de Novos Maintainers” com o pacote dh-make e decidiu criar uma ferramenta alternativa com documentação a acompanhar para endereçar os requerimentos modernos como o multi-arch. Isto resultou no pacote debmake, inicialmente lançado com versão 4.0 em 2013. a versão actual do debmake é 5.1.4. Vem com este “Guia para Maintainers Debian” actualizado no pacote debmake-doc (versão: 1.28-1). (Em 2016, o dh-make foi portado de Perl para Python com funcionalidades actualizadas.)
Muitas tarefas e dicas foram integradas no comando debmake permitindo que este guia seja conciso. Este guia também oferece muitos exemplos em empacotamento para você começar.
![]() | Cuidado |
|---|---|
|
Demora muitas horas a criar e manter apropriadamente pacotes Debian. O maintainer Debian tem de ser tanto competente como diligente tecnicamente para aceitar este desafio. |
Alguns tópicos importantes são explicados em detalhes. Enquanto alguns deles podem parecer irrelevantes para si, por favor seja paciente. Certos casos de canto são omitidos, e alguns tópicos são apenas cobertos através de referências externas. Estas são escolhas intencionais para manter este guia simples e passível de manter.
[1] Você precisa saber um pouco sobre programação de Unix mas não precisa ser muito experiente. Você pode aprender sobre manuseamento básico de um sistema Debian consultando “Debian Reference”. Também contém tópicos a aprender sobre programação de Unix.
[2] Se você não está interessado em partilhar o pacote Debian, você pode endereçar as suas necessidades locais ao compilar e instalar o pacote fonte de autor corrigido em /usr/local/.