我正试图对Ubuntu进行第一次bug修复。按照修复-a-bug和包装:通过变更链接在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。
我被困在不知道为什么和如何产生这些文件夹将在我的分支下进行更改。
发布于 2013-03-13 16:27:06
我已经用其他方式解决了这个问题,并在我的环境中构建了包。
基本上遵循包装:链接-通道-变更程序g给出的步骤
首先,下载源代码并创建另一个分支。运行以下命令:
cd tomboy.dev
bzr pull
bzr branch tomboy.dev bug-12345然后,在进行任何更改之前,我需要回到源包并创建一个*.orig.tar.gz源包。
只需将目录更改为tomboy.dev并运行bzr bd -- -S -us -uc即可。
然后,我可以开始修改bug-12345中的更改。修改后,我使用dch -i和debcommit提交更改。
然后,我不再使用bzr命令来生成包,而是使用debuild/dpkg-buildpackage。
用于生成纯源代码包:我使用debuild -S
并生成一个发布二进制构建:我使用dpkg-buildpackage。
参考资料:dpkg-Buildpak笼
https://askubuntu.com/questions/263920
复制相似问题