Цель
Чтобы создать устанавливаемый .deb
файл (или пакет). Который при нажатии будет устанавливать программное обеспечение на машину с Linux, а значок будет помещен на панель GNOME. Чтобы запустить это приложение оттуда.
На что я ссылался
Я сослался на два руководства по дебианизации.
В первом было видео, которое было невозможно понять, отчасти из-за акцента, отчасти потому, что оно безнадежно устарело (залито в 2007 году).
А второй был полностью текстовым. Я дошел до 4-го шага, собирает пакет. Но когда я это сделал, я получил вывод, который не соответствовал тому, что было дано в руководстве.
Что мне нужно
У меня есть простая программа на питоне. Он берет ваш возраст, а затем распечатывает его, если возраст меньше, равен или превышает 18 лет. Для этой программы существует только один файл и никаких других зависимостей. И я хочу встроить это в .deb
.
Характеристики
-Питон 2.7
- Линукс Минт
Редактировать
Я следовал точной структуре каталогов, как вы и указали. И заменил все myscript
на cowsandbulls
. Сборка завершена, и я получил Debian. Когда я установил его, а затем запустил команду cowsandbulls
из терминала, я получил следующую ошибку:
Traceback (most recent call last):
File "/usr/bin/cowsandbulls", line 9, in <module>
load_entry_point('cowsandbulls==1.0', 'gui_scripts', 'cowsandbulls')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 337, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2311, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2017, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
ImportError: No module named cowsandbulls