Como construir um pacote Debian / Ubuntu a partir do código-fonte?
Eu tenho a fonte de um programa (tirado de cvs / svn / git / ...) e gostaria de construir um pacote Debian / Ubuntu para ele. O pacote está presente nos repositórios, mas:
É uma versão mais antiga (falta de recursos que eu preciso)Eu preciso de opções de compilação um pouco diferentes do padrão.Qual é a maneira mais fácil de fazer isso? Estou preocupado com algumas coisas
Como posso verificar se listei todas as dependências corretamente? (Eu posso obter algumas dicas, observando o que a versão mais antiga dependia, mas novas dependências podem ter sido adicionadas).Como posso evitar que o sistema de atualização instale a versão mais antiga no repositório de uma atualização?Como posso evitar que o sistema instale uma versão mais recente (quando sai), sobrescrevendo meu pacote personalizado?