xel*_*xel 4 filesystems source root-filesystem
我正在使用由笨蛋开发的多种工具,这些工具不是通过配置文件配置的,而是通过源代码(在本例中为 C)配置的,然后简单地通过make install. 因此,我正在维护这些程序的自己的存储库(需要不断更改)。问题是我应该把这些存储库放在哪里?/usr类似或 的目录/usr/local/share仅供参考。是吗/opt,/srv还是我应该将它们收集在我的主目录中?
如果您\xe2\x80\x99正在安装软件/usr/local,我会使用/usr/local/src\xe2\x80\x94,\xe2\x80\x99s是FHS所说的本地变体/usr/src
\n\n\n源代码可能放在该子目录中,仅供参考。
\n
并添加脚注
\n\n\n\n\n一般来说,源代码不应该构建在这个层次结构中。
\n
不过它\xe2\x80\x99是你的系统,所以在我看来/usr/local/src这是公平的游戏。
“/usr/local/src”文件夹的用途是什么?有更多关于该主题的内容;特别阅读这个答案。
\n\n总体思路是在主目录中完成工作/usr/local,但确保至少将安装的任何内容的源代码复制到 中以供参考/usr/local/src,以便可以重建本地二进制文件,而不需要特定的用户\xe2\x80\x99s home目录。