首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我在从“修复Ubuntu中的bug”构建测试包时出错?

为什么我在从“修复Ubuntu中的bug”构建测试包时出错?
EN

Ask Ubuntu用户
提问于 2013-03-04 17:36:54
回答 1查看 574关注 0票数 0

我正试图对Ubuntu进行第一次bug修复。按照修复-a-bug包装:通过变更链接在developer.ubuntu.com上的错误指令进行修复时,我在安装“测试修复”时遇到了问题。

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

代码语言:javascript
复制
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

我被困在不知道为什么和如何产生这些文件夹将在我的分支下进行更改。

EN

回答 1

Ask Ubuntu用户

发布于 2013-03-13 16:27:06

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

基本上遵循包装:链接-通道-变更程序g给出的步骤

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

代码语言:javascript
复制
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-Buildpak笼

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/263920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档