在哪里放置应用程序插件(.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(遵循相同的模式)。 (谢谢移动墨水巴拉夫白化病以供提醒。)

相关内容