Создание файла .deb: копирование настроек в настройки пользователя

Я создаю файл deb для своего приложения, следуя онлайн-урокам, и у меня нет серьезных проблем. Я могу указать файл для перехода в / usr / bin, / usr / lib и многие системные каталоги. Но есть настройки, которые должны работать для каждого пользователя, то есть /home/stefano/.myapp или даже согласно рекомендации /home/stefano/.config/myapp, но не могу найти, как мне указать это в файле установки. Google в этом случае не помог (что могло быть моей ошибкой в ​​использовании неверного ключевого слова). Любая идея приветствуется!

1
задан 24 July 2013 в 14:45

1 ответ

В соответствии с политикой упаковки Debian нам не следует , а - файлы пакетов для пользовательского каталога HOME:

Настройка будет отличаться от хоста к хосту. Поэтому ни одна программа не должна полагаться на это место.

Это имеет смысл, поскольку пакет не знает о пользователях в системе, на которую он будет установлен.

Конечно, нам разрешено хранить наши файлы конфигурации. Если бы это была конфигурация для каждого пользователя, каталог .config/<nameofapp> является подходящим местом. Мы должны создать этот путь из нашего приложения.

Шаблоны настроек по умолчанию или общесистемные настройки могут распространяться как DATA вместе с пакетом.

Общесистемные конфигурации хоста могут быть сохранены в /etc.

0
ответ дан 24 July 2013 в 14:45

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

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