точная сборка 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 в вики и создал (я думаю) тарзальный Precise, используя

sudo pbuilder create --distribution precise

, но единственным содержимым моего каталога ~/pbuilder является precise_result

Что я сделал неправильно при настройке среды сборки и что мне нужно сделать, чтобы исправить это, чтобы я мог собирать пакеты Precise с помощью pbuilder?

5
задан 13 April 2012 в 16:12

1 ответ

Сначала вам нужно создать экземпляр pbuilder локально. Для этого выполните команду:

pbuilder-dist precise create

Это создаст .pbuilderrc и ~/pbuilder/precise-base.tgz, которые вам не хватает.

После этого вы можете собрать свой .dsc как обычно:

pbuilder-dist precise build ../gedit_3.1.1-0ubuntu4.dsc
0
ответ дан 13 April 2012 в 16:12

Другие вопросы по тегам:

Похожие вопросы: