是否有安装不遵循文件系统层次结构标准的软件的标准位置?

Bri*_* Bi -1 linux unix

假设我正在构建和安装一些名为foo. 我想要头文件/usr/local/include/foo,可共享的只读数据/usr/local/share/foo,等等。但是,让我们说foo坚持是困难的,要我挑的目录PREFIX和安装的东西,在${PREFIX}/include${PREFIX}/share等。如果让我选择PREFIX=/usr/local,那么它可能在揍一些现有的文件/usr/local/include/usr/local/share等。是否有关于PREFIX应该在哪里的最佳实践?

200*_*ess 5

/opt是为了什么。在里面/opt为自包含的软件包创建一个目录。您必须手动添加/opt/*/bin到您的PATH