Z perspektywy dewelopera. Czy powinienem używać konfiguracji tekstowej w / etc lub w $ HOME? Albo coś innego?
development
application-development
Tamás Szelei
źródło
źródło
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
źródło