这是一直困扰我的东西。 我在哪里安装我的团队编写的自定义应用程序? 像报告跑步者,队列 – >数据库编写者等应用程序,即节点首先存在的应用程序。 这些应用程序有二进制文件(由应用程序团队定期发布),可变数据和configuration。
( FHS 2.3 ,p15)或/ optselect“附加应用软件包”(FHS 2.3,p12)(在/ etc /select)。
厨师方舟食谱将软件放入/ usr / local /。
SBT Native Packager会将软件放入/ usr / share。
那么推荐什么? Ubuntu和Centos是不同的(我都使用)。
/opt通常用于由第三方供应商(Oracle或其他)提供的大型软件包。
/usr/share是错误的。
/usr/local用于本地应用程序,顾名思义。