Quando você carrega seu código fonte no Launchpad, ele está sendo colocado na fila, dependendo de um sistema de pontos (geralmente, quanto mais importante o pacote, mais pontos ele tem). Como é mencionado aqui: link , você precisa usar debuild -S
e, em seguida, carregar sua fonte por meio do .changes
arquivo que está sendo criado.
Então, o que você precisa entender é que um pacote não está sendo construído pelo launchpad exatamente quando você faz o upload do seu código-fonte para construção. Então você tem que esperar algum tempo (geralmente 10 minutos a 1 hora). Em seguida, o Launchpad começa a construir seu código-fonte em um DEB, dependendo do que você especificou no arquivo debian/control
. Por exemplo, se você especificou que o seu pacote é apenas para a arquitetura i386, ele criará um pacote somente para ele, mas se você tiver especificado Any
architecture, ele será construído para as arquiteturas i386 e amd64. As arquiteturas suportadas estão listadas aqui: link
Até que o pacote esteja esperando na fila, ele estará no estado "Precisa de construção" e, como você pode entender, os pacotes de DEB ainda não foram criados. Se o processo de construção estiver concluído, o launchpad fornecerá os pacotes DEB que ele produziu. Você pode ver os pacotes de DEB no 'View Package Details':
e depois clique na seta à esquerda do pacote:
Basicamente, você pode usar isso para construir seus pacotes para todas as arquiteturas disponíveis se você tiver uma máquina i386 ou para distribuir seu software para mais pessoas usando o método add-apt-repository
. Com esse método, todos poderão receber atualizações do PPA específico.