pbuilder-dist construção precisa * .dsc falha

3

Estou seguindo o tutorial no Ubuntu sobre como corrigir um bug , mas estou encontrando um problema quando tento construir o pacote de origem. Na seção intitulada ' Testando a correção ', o leitor é dito para executar dois comandos para completar a compilação:

$ bzr builddeb -- -S -us -uc
$ pbuilder-dist <release> build ../<package>_<version>.dsc

O primeiro funciona bem, e eu recebo uma boa coleção de pacotes, incluindo o arquivo .dsc necessário para construir. No entanto, quando eu preencho os palceholders no segundo e o executo, é assim:

pbuilder-dist precise build ../gedit_3.1.1-0ubuntu4.dsc

Eu recebo a seguinte saída:

W: /home/notgary/.pbuilderrc does not exist
E: File /home/notgary/pbuilder/precise-base.tgz does not exist

Eu segui o PbuilderHowTo no wiki e criei (eu acho) um tarball Preciso usando

sudo pbuilder create --distribution precise

mas o único conteúdo do meu diretório ~/pbuilder é precise_result

O que eu fiz de errado ao configurar o meu ambiente de compilação, e o que eu preciso fazer para consertá-lo para que eu possa construir pacotes Precise usando o pbuilder?

    
por Chris Wilson 13.04.2012 / 14:12

1 resposta

5

Você primeiro precisa criar uma instância pbuilder localmente. Para fazer isso, execute o comando:

pbuilder-dist precise create

Isso criará o .pbuilderrc e o ~/pbuilder/precise-base.tgz que você está perdendo.

Depois disso, você pode construir seu .dsc como normal:

pbuilder-dist precise build ../gedit_3.1.1-0ubuntu4.dsc
    
por jokerdino 13.04.2012 / 15:14