Em qual diretório você deve colocar arquivos de configuração de amostra?

Em qual diretório você deve colocar arquivos de configuração de amostra?

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 installvocê o instalaria share/doc/${yourproject}/examplessob o prefixo, /usr/local/share/doc/${yourproject}/examplespor padrão.

Isso é comumente usado pelo menos no Debian e RHEL (executado ls -d /usr/share/doc/*/examplesem um sistema Debian ou RHEL).

informação relacionada