Когда я собирался по правилам Ubuntu Apps Showdown, я нашел это правило:
Что это значит? Правила оформления заказа: http://developer.ubuntu.com/showdown/
Как правило, приложения, работающие с /opt
, являются автономными, то есть они не распределяют свою площадь в широких пределах в /bin
, /lib
, /usr
и т. Д., Например нормальные APT-установленные пакеты делают. По сути, ваше приложение должно придерживаться /opt
, за исключением любых пользовательских данных в /home/user
, как предложил @konrad.
Если вы запустите quickly submitubuntu
, он создаст пакет, в котором все запускается из каталога /opt
. Или, по крайней мере, это ответ, который я получил , когда я задал этот вопрос .
Все приложения, представленные с помощью процесса Совета по проверке приложений (ARB) (который, как я полагаю, использует вскрытие приложений - хотя это не сказано явно), должны быть установлены и запущены из / opt /. Приложение может сохранять данные в нормальном месте в домашнем каталоге, предпочтительно следуя советам freedesktop.org.