Точная сборка pbuilder-dist *.dsc завершается неудачно
Я следую этому руководству в Ubuntu о том, как исправить ошибку, но столкнулся с проблемой при попытке собрать пакет с исходным кодом. В разделе, озаглавленном " Тестирование исправления", читателю предлагается выполнить две команды для завершения сборки:
$ bzr builddeb -- -S -us -uc
$ pbuilder-dist <release> build ../<package>_<version>.dsc
Первый работает нормально, и я получаю хорошую коллекцию пакетов, включая файл.dsc, необходимый для сборки. Однако, когда я заполняю поля держателей во втором и выполняю его, это выглядит так:
pbuilder-dist precise build ../gedit_3.1.1-0ubuntu4.dsc
Я получаю следующий вывод:
W: /home/notgary/.pbuilderrc does not exist
E: File /home/notgary/pbuilder/precise-base.tgz does not exist
Я следовал за PbuilderHowTo в вики и создал (я думаю) Точный тарбол, используя
sudo pbuilder create --distribution precise
но единственное содержимое моего ~/pbuilder
каталог precise_result
Что я сделал не так при настройке моей среды сборки, и что мне нужно сделать, чтобы это исправить, чтобы я мог собирать пакеты Precise с помощью pbuilder?
1 ответ
Сначала вам нужно создать экземпляр pbuilder локально. Для этого выполните команду:
pbuilder-dist precise create
Это создаст .pbuilderrc
и ~/pbuilder/precise-base.tgz
что вам не хватает
После этого вы можете собрать свой.dsc как обычно:
pbuilder-dist precise build ../gedit_3.1.1-0ubuntu4.dsc