Z perspektywy dewelopera. Czy powinienem używać konfiguracji tekstowej w / etc lub w $ HOME? Albo coś innego?
Z perspektywy dewelopera. Czy powinienem używać konfiguracji tekstowej w / etc lub w $ HOME? Albo coś innego?
Odpowiedzi:
Jeśli mówisz o ogólnosystemowym demonie, odpowiedni jest plik w /etc
. Jeśli mówisz o aplikacji, która powinna mieć ustawienia dla poszczególnych użytkowników, katalog domowy jest odpowiedni. W przypadku nowych aplikacji dobrze byłoby postępować zgodnie ze specyfikacją katalogu podstawowego XDG:
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Zasadniczo stanowi to, że należy przechowywać pliki konfiguracyjne $XDG_CONFIG_HOME
, domyślnie jest to~/.config