代码之家  ›  专栏  ›  技术社区  ›  Ronny Brendel

在linux中把“插件”放在哪里

  •  2
  • Ronny Brendel  · 技术社区  · 16 年前

    bin/program
    lib/program/plugins/thisandthat.so
    

    5 回复  |  直到 16 年前
        1
  •  5
  •   tliff    16 年前

    通常/usr/lib/programmename应该是一个不错的位置

        2
  •  3
  •   Andrejs Cainikovs    16 年前

    考虑:

    /usr/lib/program/*.so
    
        3
  •  3
  •   Tobias    16 年前

    Filesystem Hierarchy Standard

    这里有一个非常简短的总结。

    将应用程序二进制文件放入:

    /etc/progname或/etc/opt/progname

    $HOME/.progname

    针对咖啡馆的评论。我发现在编译时选择目标目录非常有用。使用$PREFIX还可以轻松地将开发构建与交付分离。

        4
  •  2
  •   ebo    16 年前

    $HOME/.program/
    
        5
  •  1
  •   Michael Krelin - hacker    16 年前

    布局似乎很合理。例如,您可以在当前目录中查找,在开发过程中查找环境变量或命令行开关。这取决于您的开发环境和工作流程的细节。