Существует ли валидная структура package .deb для обычных пользовательских программ? Я делал пакеты .deb для системных демонов, которым требовался корневой доступ. И я пошел по тому же пути для обычного приложения с графическим интерфейсом и поместил программу в папку /usr/bin/
(настройки создаются в папке ~/.config/MY_PROGRAM
). Итак: ожидается, что программа будет запущена только с помощью sudo (root-доступ) (доступ запрещен для обычного пользователя Ubuntu). Но мне это не нужно.
Как это сделать правильно? Я слышал, что некоторые люди помещают их в папку /usr/local/bin/
, /opt/
, но, по словам утилиты lintian
и документации, все это недопустимые методы, поскольку они предназначены для самостоятельной сборки приложений или в случае /opt/
для плагинов приложений.
Вопрос: где я должен хранить исполняемый бинарный файл в пакете deb?