Pliki konfiguracyjne dla procesów z podniesionymi uprawnieniami są zwykle przechowywane w /etc
. Pliki danych dla procesów z podwyższonymi uprawnieniami (serwer WWW, serwer pocztowy, serwer czatu itp.) Są zwykle przechowywane w /var
. I tam właśnie kończy się konsekwencja. Niektórzy użytkownicy twierdzą, że zaczynasz od lokalizacji, w której je przechowujesz (/etc
| /var
), a następnie masz podfolder appname
dla swojej aplikacji, a następnie kontynuuj od tego w razie potrzeby.
Jeśli nie jesteś demonem systemu z podwyższonymi uprawnieniami, jedynym spójnym wyborem jest katalog dot w katalogu domowym uruchomionego użytkownika. Myślę, że Wolne standardy pulpitu (XDG
) określają ~/.config
dla konfiguracji na użytkownika i ~/.cache
dla wymienialnych statycznych i/lub wygenerowanych danych, które należy zapisać.
Patrząc na mój dom Directory, kilka kluczowych katalogi dot mam to: ~/.cache
~/.config
~/.irssi
~/.maildir
~/.mozilla
~/.kde
~/.ssh
~/.vnc
[edytuj]
Chociaż nie syscall The Specyfikacje XDG, o których mowa, to http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Rozwijając się na Debianie, ale chcę dotrzeć do jak największej liczby komputerów stacjonarnych, jak tylko mogę. Dzięki za link. –
Zobacz kącik dla programistów Debiana: http://www.debian.org/devel/ – ssahmed555
Standard/opt/appname/stuff nie jest rozpowszechniony, AFAIK./etc/appname/jest znacznie bardziej powszechne. – leonbloy