Почему мое приложение Quickly устанавливается в / usr / bin вместо / opt? [закрыто]

Когда я закончил свое приложение для App Showdown, я запустил быстро submitubuntu , но обнаружил, что мое приложение установлено внутри / usr / bin ]. Какие? Он мне нужен на / opt ! Как я могу это исправить?

3
задан 6 July 2012 в 21:59

1 ответ

Правильно, после запуска quickly package --verbose --extras (который, по сути, аналогичен quickly submitubuntu, за исключением загрузки в PPA), похоже, ваш пакет даже не собирается.

Мне кажется, что это может быть проблема с макетом дерева исходных текстов. Вы перенесли свое приложение на Quickly, но вам, возможно, придется сделать его немного более быстрым, совместимым. С одной стороны, я заметил, что папка virtuam, где Quickly ожидает найти код приложения, отсутствует. Вы должны создать и переместить туда свой код, вместо того, чтобы иметь его в virtuam_lib.

Я также заметил, что в vui.py у вас есть жестко заданный путь: os.chdir('/usr/share/virtuam/ui'). Обычно жестко заданные пути считаются плохой практикой, поскольку они делают ваше приложение менее переносимым. Посмотрите, как быстро загружается файл .ui, создав пример приложения с quickly create ubuntu-application foo.

В общем, если вам нужна дополнительная помощь, я бы порекомендовал использовать список рассылки Ubuntu App Developer или Quickly talk , так как ваш очень локализованная проблема, которая потребует большей поддержки и может оказаться бесполезной для других пользователей Askubuntu.

0
ответ дан 6 July 2012 в 21:59

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

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