2.3. Software Collection Root 目录
您可以通过在 spec 文件中设置
%_scl_prefix 宏来更改根目录的位置,如下例所示:
%global _scl_prefix /opt/provider
%global _scl_prefix /opt/provider
其中 provider 是注册供应商(供应商)名称(如果适用),使用 Linux Foundation 和从属 Linux 分配名称和数字授权机构(LANANA),符合文件系统层次结构标准。
构建和分发 Software Collections 的每个机构或项目都应该使用自己的供应商名称,它们符合文件系统层次结构标准(FHS),并避免 Software Collections 和基本系统安装之间可能存在冲突。
建议您使文件系统层次结构符合以下布局:
/opt/provider/prefix-application-version/
/opt/provider/prefix-application-version/
注意
您必须在 spec 文件中的
_scl_prefix 宏上方定义 %scl_package 宏。
有关文件系统层次结构标准的详情,请参考 http://www.pathname.com/fhs/。
有关 Linux 分配名称和编号授权的详情,请参考 http://www.lanana.org/。