Уманг имеет правильный ответ, хотя, возможно, не так подробно, как вам может показаться, как полный новичок.
Для программы Python вам нужно начать с создания файла setup.py , Основная часть файла будет вызвана distutils.core.setup - это подробно обсуждается в части 2 документации distutils.
Все другие системы упаковки для Python (такие как py2exe, setuptools или Distribute)
Прежде чем преобразовать это в пакет Ubuntu, вы можете протестировать скрипт установки, выполнив [F5]. Он должен установить файлы в ожидаемые места; Если это не так, вам может потребоваться проверить вашу конфигурацию. В частности, к вашей ситуации, вероятно, относятся разделы 2.5 (сценарии) и 2.6 (данные пакета) документации distutils.
Как только это будет сделано, вы можете посмотреть на слоирование на упаковке Ubuntu в соответствии с часть 2 документации distutils . Инструменты python-stdeb и python-mkdebian, предлагаемые Umang, упрощают создание различных файлов, необходимых для упаковки Ubuntu.