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?
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