【问题标题】:What does "opt" mean (as in the "opt" directory)? Is it an abbreviation? [closed]“opt”是什么意思(如在“opt”目录中)?是缩写吗? [关闭]
【发布时间】:2012-09-20 21:21:58
【问题描述】:

“opt”是什么意思(如在“opt”目录中)?我通常在带有开发工具的 Unix 系统中看到这个目录。

是缩写吗?

【问题讨论】:

  • 我一直认为它的意思是“可选”,但对我来说也从来没有意义……“可选”在什么意义上?
  • 为什么这是题外话?
  • 它应该已经发布在 Super User 或 Unix Stack Exchange 站点上——它实际上与编程无关。
  • 仅供参考,Adobe Reader 选择/opt 作为其安装目录。 (这就是导致我进入这个线程的原因。)
  • 我见过很多人把他们的交叉编译工具链放在/opt/。这有什么历史原因吗?

标签: linux unix directory terminology


【解决方案1】:

在过去,“/opt”被 AT&T、Sun、DEC 等 UNIX 供应商和第三方供应商用来保存“Option”包;即您可能已经支付额外费用的包裹。我不记得在 Berkeley BSD UNIX 上看到过“/opt”。他们使用“/usr/local”来存放你自己安装的东西。

当然,不同目录的真正“含义”总是有些模糊。这可以说是一件好事,因为如果这些目录具有精确(并且严格执行)含义,您最终会得到不同目录名称的扩散。

Filesystem Hierarchy Standard 这么说“/opt/*”:

"/opt 保留用于安装附加应用软件包。"

相比之下,它说的是“/usr/local/*”:

"/usr/local 层次结构供系统管理员在本地安装软件时使用。"

如今,“/usr/local/*”通常用于安装在本地构建的软件,可能是在调整配置选项等之后。

【讨论】:

    【解决方案2】:

    通常描述为optional add-on software packagessource,或不属于基本系统的任何内容。只有一些发行版使用它,其他发行版只使用/usr/local

    【讨论】:

      【解决方案3】:

      OPTional

      它包含您安装的系统运行不需要的可选软件和软件包。

      【讨论】:

      • 这只是一个约定,如果你愿意,你可以称之为“smoopty”。
      • 我很好奇这与 /usr/lib(通常包含可选软件包)有何不同
      • @JonathanLeaders - 这是一个历史遗留问题......从 UNIX 小几个数量级(4.1bsd 出现在单个 1600bpi 磁带上)并且没有包管理器的日子开始、包存储库、安全更新等
      • 那么你是说如果我从 Internet 下载一个名为“Space Invaders v4”的程序,我可以/应该将它安装到 /opt/Space Invaders v4 文件夹中?
      • @noel 对于那些想要的人:sudo ln -s /opt /smoopty
      【解决方案4】:

      附加软件包。

      详情请见http://www.pathname.com/fhs/2.2/fhs-3.12.html

      还描述了at Wikipedia

      它的使用至少可以追溯到 1980 年代后期,当时它是 System V UNIX 的标准部分。如今,它也出现在 Linux、Solaris(即 SysV)、OSX Cygwin 等中。其他 BSD Unix(FreeBSD、NetBSD 等)倾向于遵循其他规则,因此您通常不会看到带有 /opt 的 BSD 系统除非它们由在其他环境中更自在的人管理。

      【讨论】:

      • 我记得在 ultrix 中看到过它……这可以追溯到 1984 年。
      • 感谢您的链接。这里更大的问题是:所有标准 UNIX 文件夹的理解目的是什么?,您的链接很好地回答了这个问题。
      【解决方案5】:

      它是 'optional' 的缩写,用于某些发行版中的可选软件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-11-26
        • 1970-01-01
        • 2010-12-29
        • 2014-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多