为了在 debian-wheezy 中构建包 'thunar',我执行了以下步骤:
sudo apt-get build-dep thunar
sudo apt-get source thunar
cd thunar-1.2.3/debian
sudo debuild -uc -us
Run Code Online (Sandbox Code Playgroud)
到这里一切正常。生成了一些 .dep 包,我可以通过 dpkg 安装它们。
现在我想修改源代码并再次运行构建......但是我什至无法清理+重建。我尝试了以下方法:
sudo debuild clean
sudo debuild -uc -us
Run Code Online (Sandbox Code Playgroud)
clean-command 已经警告我许多文件的删除被忽略了。比许多本地更改都得到认可,我建议使用“dpkg-source --commit”来集成这些更改……实际上我还没有触及任何东西。即使我遵循了建议,在构建结束时也会出现以下错误:
....
make: *** [binary] Fehler 2
dpkg-buildpackage: Fehler: Fehler-Exitstatus von fakeroot debian/rules binary war 2
debuild: fatal error at line 1357:
dpkg-buildpackage -rfakeroot -D -us -uc failed
Run Code Online (Sandbox Code Playgroud)
我也尝试以普通用户的身份执行单个步骤,而不是 sudo ......但是在这种情况下,即使是第一个 'debuild -uc -us' 也失败了。
我做错什么了吗 ?您将如何触发构建 + 重建?或者它可能是 'thunar' 包的问题?