web-dev-qa-db-fra.com

pbuilder-dist build précis * .dsc échoue

Je suis this tutoriel sur Ubuntu sur la façon de corriger un bogue, mais je rencontre un problème lorsque je tente de construire le paquet source. Dans la section intitulée ' Test du correctif ', le lecteur est invité à exécuter deux commandes pour terminer la construction:

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

Le premier fonctionne bien, et je reçois une belle collection de paquets, y compris le fichier .dsc nécessaire à la construction. Cependant, lorsque je remplis les titulaires du second et l'exécute, le résultat est le suivant:

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

Je reçois la sortie suivante:

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

J'ai suivi le PbuilderHowTo sur le wiki et j'ai créé (je pense) une archive précise avec l'aide de

Sudo pbuilder create --distribution precise

mais le seul contenu de mon répertoire ~/pbuilder est precise_result

Qu'est-ce que j'ai mal fait lors de la configuration de mon environnement de construction et que dois-je faire pour le réparer afin de pouvoir construire des packages Precise à l'aide de pbuilder?

5
user2405

Vous devez d’abord créer une instance de pbuilder localement. Pour cela, lancez la commande:

pbuilder-dist precise create

Cela créera le .pbuilderrc et le ~/pbuilder/precise-base.tgz qui vous manque.

Après cela, vous pouvez construire votre .dsc normalement:

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