цель
Создать устанавливаемый файл .deb
(или пакет). Который при щелчке установит программное обеспечение на машине с Linux, а на панели GNOME появится значок. Чтобы запустить это приложение оттуда.
На что я ссылался
Я ссылался на два руководства по дебианизации.
У первого было видео, которое было невозможно понять, отчасти из-за акцента и отчасти потому, что оно безнадежно устарело (оно было загружено в 2007 г.)
А второй был полностью текстовым. Я получил до 4-го шага, Сборка пакета. Но когда я сделал это, я получил вывод, который не соответствовал тому, что было дано в руководстве.
Что мне нужно
У меня есть простая программа на Python. Он берет ваш возраст и затем печатает обратно, если возраст ниже, равен или превышает 18 лет. Для этой программы есть только один файл и никакой другой зависимости. И я хочу встроить это в .deb
.
Спекуляции
-Python 2.7
-Linux Mint
редактировать
Я следовал точной структуре каталогов, как вы указали, как вы. И заменил все 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