Linux - / usr / local或/ var用于应用程序数据?

时间:2016-06-27 15:41:42

标签: linux

我正在开发一个需要存储一些数据的应用程序。我怀疑将其存储在/usr/local/myapp/var/lib/myapp中。

哪个目录最合适?

1 个答案:

答案 0 :(得分:7)

由于/usr用于常量数据,/var用于变量数据,因此请使用/var来存储这些数据。

关于/usr/local/:请确保打包商可以选择通过在make文件中提供适当的变量来将软件安装到/usr/lib/ / /usr/share / /usr/bin

手动安装的软件(即make install等)应该在/usr/local/*中封装,而通过.rpm / .deb /软件包装的软件应该避免/usr/local并直接安装在/usr中的相应文件夹。