Pode não ser possível em um sentido geral, mas se o seu deb veio do Debian ou Ubuntu diretamente ( ie , não um deb de terceiros), então é necessário que ele seja reproduzível por autoconstrutores que fazem algo como o seguinte:
- Comece com um sistema simples - tudo essencial: sim ou prioridade: pacotes obrigatórios, além de essenciais para a compilação e quaisquer dependências extras desses
- Satisfaça os conflitos de compilação e de compilação do pacote a ser construído
- Também satisfaça o build-depends-indep e o build-conflicts-indep, se apropriado, conforme determinado pelo tipo de compilação
- Executar
debuild
Você pode ler as etapas precisas que o debuild
faz em sua página do manual, mas as partes com as quais você provavelmente se importa são
-
debian/rules build
(isso deve fazer toda a configuração e construção) -
fakeroot debian/rules binary
(isso deve "instalar" o pacote construído em uma árvore de diretórios que será montada no deb final)
tl; dr: Se o procedimento de compilação do pacote fez ./configure
-ing, você deve encontrá-lo em debian/rules
.