Создайте пакет debian с пользовательскими настройками - PullRequest
1 голос
/ 30 мая 2020

Я упаковываю приложение PyQt для Linux в пакет .deb, следуя руководству по обслуживанию Debian .
В руководстве хорошо описывается, как собрать python двоичные файлы с debuild -b, и установить файлы глобальных данных в /usr/share/<package>/ через файл debian/install. Однако я не вижу никаких упоминаний об установке файлов пользовательских настроек - файлов кеша или файлов для изменений конфигурации, которые текущий пользователь, запускающий программу, может захотеть сохранить.
Насколько я понимаю, другие программы обычно сохраняют их в скрытый каталог на домашнем пути пользователя - например, пользовательские данные атома в /home/<username>/.atom/.

В руководстве упоминается conffiles . Однако они, похоже, установлены глобально. Я также не уверен, подходят ли они для файлов конфигурации, которые часто меняются в результате действий пользователя, поскольку обновления пакетов будут пытаться разрешить конфликты между новыми и существующими конфигурациями.

В некоторых других документах упоминаются сценарии после установки , но это кажется потенциально слишком сложным для чего-то, что должно быть общим для многих пакетов debian?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...