允许 /usr/local 子目录吗?

允许 /usr/local 子目录吗?

我目前对/usr/local根据标准的文件夹有一些相互矛盾的怀疑。

在我们的应用程序中,我们当前将只读应用程序文件存储在/usr/local/<appname>.在经历文件系统层次结构标准/usr/local它指出,除了列出的目录之外,不得有其他目录。

其他Stack Overflow 上的用户引用了指定应该使用的文本/usr/local/<appname>,但我无法在 FHS 中找到这部分。

我在我的机器上看到的其他示例是/usr/local/mysql/usr/local/percona

难道这些根本就不符合标准吗?我们应该切换到吗/usr/local/share/<appname>

答案1

难道这些根本就不符合标准吗?我们应该切换到吗/usr/local/share/<appname>

是的,你应该。这将使本地安装在层次上与系统安装“兼容”,这也不会将数据放在 /usr 中,而是放在 /usr/share 中。

相关内容