为什么我在“修复 Ubuntu 中的错误”构建测试包时会遇到错误?

为什么我在“修复 Ubuntu 中的错误”构建测试包时会遇到错误?

我正在尝试修复 Ubuntu 上的第一个错误。在遵循修复错误来自的指令修复错误 包装:通过变更日志链接在 developer.ubuntu.com 上,我在设置“测试修复”时遇到了一个问题。

在尝试使用 进行构建时bzr builddeb -- -S -us -uc,我遇到了以下错误消息:

dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building totem using existing ./totem_3.0.1.orig.tar.gz
dpkg-source: error: cannot read totem-3.0.1.orig.B4x9vh/debian/patches/totem-1041032-fixed: No such file or directory
dpkg-buildpackage: error: dpkg-source -b totem-3.0.1 gave error exit status 2
debuild: fatal error at line 1350:
dpkg-buildpackage -rfakeroot -d -us -uc -S failed
bzr: ERROR: The build failed.

好像没有这样的文件夹totem-3.0.1.orig.B4x9vh

我很困惑,不知道为什么以及如何在我的分支下生成这些文件夹。

答案1

我已经以其他方式解决了这个问题并在我的环境中构建了包。

基本上按照给出的步骤进行包装:通过变更日志链接

首先,下载源代码并创建另一个分支。运行以下命令:

cd tomboy.dev
bzr pull
bzr branch tomboy.dev bug-12345

然后在进行任何更改之前,我需要返回源包并创建一个*.orig.tar.gz源包。

只需将目录更改为tomboy.dev并运行即可bzr bd -- -S -us -uc

然后我就可以开始修改 bug-12345 中的更改了。修改完成后,我使用dch -idebcommit提交了更改。

然后,bzr我没有使用命令来生成包,debuild/dpkg-buildpackage而是使用了。

为了生成纯源代码包:我使用debuild -S

并生成发布二进制版本:我使用dpkg-buildpackage


参考:dpkg-buildpakcage

相关内容