
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 install
installieren .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/*/examples
auf einem Debian- oder RHEL-System ausgeführt).