在哪裡放置應用程式插件(.so)?

在哪裡放置應用程式插件(.so)?

我應該在哪裡部署應用程式插件?沒有人會使用它們。將它們放在 /usr/lib 中有意義嗎?

答案1

是的,將它們放入 是有意義的/usr/lib,至少在某些情況下是如此。根據 FHS,您應該使用應用程式特定目錄下/usr/lib,例如 /usr/lib/yourapp。您可以按照自己的意願建構內容(請參閱 The Gimp,其插件最終位於/usr/lib/gimp/2.0/plug-ins,以及您自己的 中的許多其他範例/usr/lib)。

通常的一般規則/usr適用:如果軟體是使用系統的套件管理器打包的,那麼/usr/lib 可能合適;否則它應該進入/usr/local/lib(遵循相同的模式)。 (謝謝移動墨水巴拉夫白化病以供提醒。

相關內容