A criação de um pacote binário resulta em um arquivo .deb
. Isso geralmente não contém código-fonte, pois os artefatos de construção são binário .
Exceções a isso são softwares escritos em Python, PHP e outras linguagens interpretadas. Como isso é interpretado, você não pode criar sem restringir os usuários finais a alterar o ambiente (por exemplo, a versão do Python). E sim, existem soluções alternativas para isso, mas isso não é recomendado. A política Debian para Python, por exemplo, é compilá-lo no momento da instalação ( wiki Debian: Python / Policy ).
Sinta-se livre para inspecionar o conteúdo do seu pacote após a construção. Veja também exemplos de pacotes binários de software de código aberto.
Editar - usando PPAs:
Ao fazer o upload de um pacote para o seu PPA, ele será um pacote de origem e construído pelos servidores em nuvem do Launchpad em um pacote binário. Ambos serão publicados. Não há como construir seus pacotes localmente e publicar seus pacotes somente binários em um PPA. Você terá que configurar um repositório por conta própria.