什么是Linux发行版的默认安装前缀?

时间:2012-01-09 16:06:21

标签: linux redhat

带有配置脚本的软件包可以通过添加--prefix:

手动指定
./configure --prefix=/usr/local

我的问题是,如何找出系统的默认前缀是什么?是否有一些命令,即使只是Redhat,如果没有指定默认安装前缀,也会获得默认安装前缀?

2 个答案:

答案 0 :(得分:5)

每个autotools默认值始终为/usr/local/。尝试在没有configure参数的情况下运行--prefix;你应该得到相同的结果。

这是一个很好的默认设置,因为您永远不希望本地软件干扰/usr中的系统软件 - 包管理器安装。

您可以查看Filesystem Hierarchy Standard文档,以便更广泛地讨论其中的内容。

答案 1 :(得分:1)

默认安装前缀由configure脚本(通过autotools)设置,而不是“系统”。