因此,在我的公司,他们希望将所有应用程序软件放在 /opt/application 文件夹中。这让我觉得很奇怪,因为他们将 Apache 和 MySQL 等服务器守护进程视为应用程序软件……但他们通常已经有 /use/bin 这样的地方了。他们的逻辑是,这将使修补系统变得更容易。我不明白为什么……有人能澄清一下利弊吗
答案1
在大多数 Linux 发行版中,该/usr
目录通常被视为完全由包管理系统拥有。如果您尝试将自己的二进制文件放在这些位置,则很有可能出现问题。在大多数发行版中,存储您自己的东西的安全位置通常包括/usr/local
、/opt
和/srv
。将您本地构建和管理的东西放在下面/opt
是完全没问题的,而且很常见。