O que você está tentando fazer provavelmente não funcionará, ou fará um grande esforço para começar a trabalhar da maneira que você deseja.
pbuilder
, sbuild
, etc. todos trabalham dentro do núcleo intacto chroot
s , que contém certos pacotes críticos dentro do chroot
para compilar o software. O problema é que, quando você passa um pacote fonte para um desses, você acaba tendo que fazer o download das dependências no chroot
, e há poucas maneiras de contornar isso.
A única forma de contornar isso é entrar no chroot
do ambiente pristine e, em seguida, instalar manualmente pacotes para a distribuição do chroot
no Ubuntu (sim, você pode ter chroot
s para diferentes versões do Ubuntu espalhadas pelo seu sistema). Isso pode ser uma grande dor de cabeça - porque você não apenas precisa das dependências para o seu pacote, como também precisa das dependências das dependências, além de pacotes de software adicionais para instalar em várias bibliotecas, linguagens de codificação, dependências extras determinadas pelo sistema. , etc.
Por fim, eu não aconselho a criação de pacotes redistribuíveis offline sem as dependências disponíveis. Use pbuilder
ou sbuild
ou o ambiente de criação de pacotes baseado em chroot de sua escolha, mas faça isso com uma conexão com a Internet. Não tente e execute chroot
-based builds a menos que você tenha modificado o chroot
em uma conexão com a Internet, ou use um sistema especificamente dedicado para o edifício que tenha acesso seletivo à Internet para os repositórios do Ubuntu.