
Я разрабатываю приложение, которому требуется файл конфигурации в каталоге конфигурации пользователя, но я хочу избежать размещения его там при запуске make install
. Я видел, как другие приложения просили пользователя скопировать пример файла конфигурации в его домашний каталог, и мне интересно, есть ли наилучшая практика, системное расположение для этих примеров файлов конфигурации? Вероятно, что-то в /usr
?
решение1
Одно из возможных расположений — как часть документации проекта, возможно, в выделенном подкаталоге «examples». С make install
его установкой share/doc/${yourproject}/examples
под префиксом, так что /usr/local/share/doc/${yourproject}/examples
по умолчанию.
Это обычно используется, по крайней мере, в Debian и RHEL (работающих ls -d /usr/share/doc/*/examples
в системах Debian или RHEL).