Как я могу преобразовать готовый проект Python в DEB

Я использую руководство пакета 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
задан 17 September 2014 в 13:24

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.

2
ответ дан 11 November 2019 в 09:32

Другие вопросы по тегам:

Похожие вопросы: