
Estou desenvolvendo um aplicativo que requer um arquivo de configuração no diretório de configuração do usuário, mas quero evitar colocá-lo lá para eles quando executarem arquivos make install
. Já vi outros aplicativos pedirem ao usuário para copiar um arquivo de configuração de amostra para seu diretório inicial e estou me perguntando se existe uma prática recomendada e localização do sistema para esses arquivos de configuração de amostra. Provavelmente algo abaixo /usr
?
Responder1
Um local possível é como parte da documentação do projeto, talvez em um subdiretório dedicado de “exemplos”. Com make install
você o instalaria share/doc/${yourproject}/examples
sob o prefixo, /usr/local/share/doc/${yourproject}/examples
por padrão.
Isso é comumente usado pelo menos no Debian e RHEL (executado ls -d /usr/share/doc/*/examples
em um sistema Debian ou RHEL).