Linux 新手(有点)我想设置我的系统以从源代码构建。我读过从源代码构建的包应该进入 /usr/local/src 。然而,我也在其他论坛上看到有些人更喜欢将此类包存储在他们的主文件夹中,说他们更喜欢它们完全隔离。我希望就这个问题得到更多的意见。在哪里存储二进制文件、源代码包、库等。谢谢。
答案1
如果可能的话,我建议使用你的发行版的包管理器,因为一旦你开始从源代码安装很多东西,保持更新、依赖项等就会变得很痛苦......是的,我做了一个 LFS 系统......
也就是说,当我运行 Slackware 时,我总是从光盘安装“所有内容”,然后将任何我想要的额外内容配置到 /opt/softwarename-version 中(即./configure --prefix=/opt/foo-1.3.2
)
在哪里安装东西并不重要,只要您可以轻松地将库、二进制文件等位置添加到相关的环境变量中,例如$PATH
和/etc/ld.so.conf