Я новичок в соглашении о размещении файловой системы Debian. Я вижу, что файлы конфигурации для приложений обычно хранятся в / etc / {application_name} /
Это удобное место для хранения реальных файлов приложения?
Упакованные приложения имеют свои собственные местоположения, обычно под /usr/
или /var/lib/
, с исполняемыми файлами (или ссылками на них) в /bin/
или /usr/bin/
Для самокомпилированного или самописного приложения вы можете использовать /usr/local/bin/
для исполняемых файлов и /usr/<appname>/
для самого приложения (или его файлов ресурсов).
Еще несколько (хотя и несколько устаревшая) информация: https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
Это описано в Руководство по политике Debian. Согласно разделу о файлы конфигурации, обычно приемлемые местоположения /etc
или /etc/{app_name}
.
Как упоминалось выше shodanshok /usr/local
- хорошее место для хранения приложения, не являющегося пакетом (deb, rpm). Hovewer, если вы предпочитаете разместить свое приложение в одном каталоге (вместо / usr / local / etc для файлов конфигурации, / usr / local / bin для исполняемых файлов), вы можете поместить его в /opt
каталог. Часто это предпочтительный каталог в случае приложений, которые поставляются со своими собственными установщиками.