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

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

对于从 git 或 rails 等源代码构建应用程序,我看到建议在 /opt 或 /usr/local 中安装。

据我所读,两者的指定用途大致相同,这只是一个风格问题。

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

答案1

跳频说:

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

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

答案2

我将其用于/usr/local放入系统中的东西,并让第三方安装程序取用/opt

答案3

就我个人而言,我喜欢在 中安装我从源代码构建的所有内容/opt,并相应地编辑我的$PATH。它给人一种(半)干净的感觉,而且更容易遍历文件夹结构、执行更新等。这只是个人喜好问题;一个不一定比另一个好(就像你说的,一个风格问题)。

相关内容