pbuilder-dist 精确构建 *.dsc 失败

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

我已经关注Pbuilder如何操作在 wiki 上,并创建了一个(我认为)Precise tarball,使用

sudo pbuilder create --distribution precise

但我的目录的唯一内容~/pbuilderprecise_result

在设置构建环境时我做错了什么?我需要做什么来修复它以便可以使用 pbuilder 构建 Precise 包?

答案1

首先需要在本地创建一个 pbuilder 实例。为此,请运行以下命令:

pbuilder-dist precise create

这将创建您所缺少的.pbuilderrc和。~/pbuilder/precise-base.tgz

此后,您可以正常构建 .dsc:

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

相关内容