我正在使用 Ubuntu 的软件包指南(http://packaging.ubuntu.com/html/packaging-new-software.html),但我卡在编译阶段。我可以使用以下方法编译 .deb
dpkg-buildpackage -rfakeroot -uc -us
但是,bzr dpkg-buildpackage -rfakeroot -uc -us
或者bzr buildeb -rfakeroot -uc -us
给出未找到错误。同样在启动板上,项目构建总是失败。
答案1
在对一个略有不同的问题的回答,我提到stdeb
。如果你的项目在 PyPI 上打包,你可以:
# enable proposed repos first!
sudo apt-get update
sudo apt-get install python-stdeb
sudo pypi-install xxxx
(其中 xxxx 是 PyPI 名称)
如果它已打包(用于 setuptools 等)但不在 PyPI 上,您仍然可以使用py2dsc
(随附stdeb
),它可以将.tgz
您的项目转换为 deb 文件。
您可以通过以下示例了解更多信息stdeb
的 PyPI 页面。
如果它没有打包或放在 PyPI 上,那么,你找到了“正确”的路径,尽管你可以用以下方法绕过很多流程这个精彩的答案。您不需要将所有内容重新提交到 BZR 并上传以构建 deb。