Существует масса информации о том, как это сделать, но поскольку «есть более одного способа снять шкуру с кошки» , и все учебные пособия / руководства, которые частично охватывают этот процесс, похоже, делают определенные предположения, которые отличаются от других
Пока это то, что я понял.
CDBS
, либо debhelper
. Debhelper - это рекомендуемый способ для новичков. DEBIAN
в каталоге исходных текстов рядом файлов, поясняющих, где файлы должны быть скопированы, какие авторские права и лицензии схема, которой они подчиняются, какие у них зависимости и т. д. dh_make
, если исходный код Python также поставляется с distutils ' setup.py
сценарий. Теперь мои вопросы:
setup.py
, устанавливающий автономную программу? РЕДАКТИРОВАТЬ: Под автономной программой я имею в виду программу, предназначенную для используется пользователем настольного компьютера (в отличие от модуля , который я понимаю как набор функций, которые будут использоваться другим программным обеспечением после импорта). В моем конкретном случае мне действительно понадобятся две такие «программы»: основное программное обеспечение и отдельная утилита (фактически вторая «программа», которая должна быть в одном пакете с другой). Кстати: это лучшие источники информации, которые я мог найти на данный момент . Если у вас есть что-нибудь получше, поделитесь, пожалуйста! :)