Назад | Перейти на главную страницу

Хорошее место для файлов приложений в Linux

Я новичок в соглашении о размещении файловой системы 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 каталог. Часто это предпочтительный каталог в случае приложений, которые поставляются со своими собственными установщиками.