Я использую руководство пакета 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
дает не найденный ошибкой. Также на панели запуска, сборка проекта всегда перестала работать.
В ответ на немного отличающийся вопрос , я упоминаю 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.