In welches Verzeichnis sollten Sie Beispielkonfigurationsdateien legen?

In welches Verzeichnis sollten Sie Beispielkonfigurationsdateien legen?

Ich entwickle eine Anwendung, die eine Konfigurationsdatei im Konfigurationsverzeichnis des Benutzers erfordert, möchte aber vermeiden, dass sie dort abgelegt wird, wenn sie ausgeführt wird make install. Ich habe gesehen, dass andere Anwendungen den Benutzer auffordern, eine Beispielkonfigurationsdatei in sein Home-Verzeichnis zu kopieren, und ich frage mich, ob es einen bewährten Systemspeicherort für diese Beispielkonfigurationsdateien gibt? Wahrscheinlich etwas unter /usr?

Antwort1

Ein möglicher Speicherort ist als Teil der Projektdokumentation, möglicherweise in einem dedizierten Unterverzeichnis „Beispiele“. Damit würden Sie es standardmäßig unter dem Präfix make installinstallieren .share/doc/${yourproject}/examples/usr/local/share/doc/${yourproject}/examples

Dies wird zumindest in Debian und RHEL häufig verwendet (wird ls -d /usr/share/doc/*/examplesauf einem Debian- oder RHEL-System ausgeführt).

verwandte Informationen