Я создаю файл deb для своего приложения, следуя онлайн-урокам, и у меня нет серьезных проблем. Я могу указать файл для перехода в / usr / bin, / usr / lib и многие системные каталоги. Но есть настройки, которые должны работать для каждого пользователя, то есть /home/stefano/.myapp или даже согласно рекомендации /home/stefano/.config/myapp, но не могу найти, как мне указать это в файле установки. Google в этом случае не помог (что могло быть моей ошибкой в использовании неверного ключевого слова). Любая идея приветствуется!
В соответствии с политикой упаковки Debian нам не следует , а - файлы пакетов для пользовательского каталога HOME:
Настройка будет отличаться от хоста к хосту. Поэтому ни одна программа не должна полагаться на это место.
blockquote>Это имеет смысл, поскольку пакет не знает о пользователях в системе, на которую он будет установлен.
Конечно, нам разрешено хранить наши файлы конфигурации. Если бы это была конфигурация для каждого пользователя, каталог
.config/<nameofapp>
является подходящим местом. Мы должны создать этот путь из нашего приложения.Шаблоны настроек по умолчанию или общесистемные настройки могут распространяться как DATA вместе с пакетом.
Общесистемные конфигурации хоста могут быть сохранены в
/etc
.