--前缀为 /usr/local 或 /opt?

Pau*_*der 5 linux directory

对于从 git 或 rails 之类的源构建应用程序,我看到了在 /opt 或 /usr/local 中安装的建议。

从我所读到的内容来看,两者的指定用途大致相同,仅是风格问题。

有什么实际区别吗?最佳实践?

Flo*_*sch 3

FHS表示

要安装在 /opt 中的软件包必须在单独的 /opt/ 或 /opt/ 目录树中找到其静态文件,其中 是描述软件包的名称,并且是提供商的 LANANA 注册名称。

而 /usr/local 保留通常的 /bin/、/lib、/etc、... 层次结构