我正在按照这个Ubuntu上的教程修复一个bug,但是在尝试构建源代码包时遇到了问题。在名为“测试修复”的部分中,读者被告知执行两个命令来完成构建:
第一个工作正常,我得到了一个很好的软件包集合,包括构建所需的.dsc文件。然而,当我填写第二个中的占位符并执行它时,它看起来像这样:
我得到以下输出:
我按照维基上的PbuilderHowTo进行了操作,并使用它创建了一个(我认为是)Precise tarball。
但是我的
我在设置构建环境时做错了什么?我需要做什么来修复它,以便我可以使用pbuilder构建Precise软件包?
$ 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 tarball。
sudo pbuilder create --distribution precise
但是我的
~/pbuilder
目录中只有precise_result
这个文件。我在设置构建环境时做错了什么?我需要做什么来修复它,以便我可以使用pbuilder构建Precise软件包?
/var/cache/pbuilder/
中。如果你不想重新构建它(因为这需要一些时间),你可以手动将其复制到~/pbuilder
,确保它的名称为precise-base.tgz
,pbuilder-dist 应该能够正确找到它。 - andrewsomethingpbuilder-dist trusty create
之后,~/.pbuilderrc
文件仍未创建。我需要做其他什么来解决w: ~/.pbuilderrc does not exist
的问题吗? - Necktwi