Ubuntu

FHS 之後在哪里安裝自定義應用程序和數據

  • September 17, 2014

這是一直讓我困惑的事情。我在哪里安裝由我的團隊編寫的自定義應用程序?報告執行器、隊列-> 數據庫編寫器等應用程序,即首先導致節點存在的應用程序。這些應用程序具有二進製文件(由應用程序團隊定期發布)、可變數據和配置。

FHS 似乎建議 /srv 用於“此系統提供的特定站點數據”(FHS 2.3,p15)或 /opt 用於“附加應用程序軟體包”(FHS 2.3,p12)(配置在 /etc/選擇)。

Chef Ark食譜會將軟體放入 /usr/local/。

SBT Native Packager會將軟體放入 /usr/share。

那麼推薦什麼?Ubuntu和Centos之間有什麼不同(我都使用)。

/opt通常用於第三方供應商(Oracle 或其他)提供的大型軟體包。

/usr/share是錯的。

/usr/local顧名思義,用於本地應用程序。

引用自:https://serverfault.com/questions/629050