O guia de referência para os pacotes Debian é o Guia dos Mantenedores Debian ( /usr/share/doc/maint-guide/
). Além disso, as páginas dh_*
man documentam a automação de construção. A Política Debian ( /usr/share/doc/debian-policy/
) e Debian Developer's Reference ( /usr/share/doc/developers-reference/
) tem conselhos adicionais.
ADICIONADO: Com as versões estáveis atuais (Debian lenny, Ubuntu 10.04) de debhelper
, o arquivo debian/rules
padrão foi simplificado para duas linhas, e as coisas funcionam principalmente automaticamente:
%:
dh $@
Se algo não funcionar, investigue observando a origem de /usr/bin/dh
e vendo quais programas dh_*
invocam. As opções --after
e --remaining
para dh
costumam ser úteis ao depurar a criação de pacotes.
Quanto a debian/files
, não é obrigatório, a menos que você tenha modificado as regras de compilação. Se você quiser ajuda com isso, por favor poste a sequência completa de mensagens de erro (não apenas a última linha), no original em inglês (e não em sua retradução). Também pode ajudar a conhecer a versão dos pacotes dh-make
, debhelper
e devscripts
.