如何访问 spec 文件中的 --prefix 值?
How to access --prefix value in spec file?
我有一个关于 rpms 的问题。
我正在使用 "rpm --prefix=/home/cloud-user -ivh xyz.rpm" 命令安装 rpm。
我想访问规范文件中的这个前缀(/home/cloud-user)。
哪个变量会有这个值?规范文件如何从命令访问它?
注意:我正在处理可重定位目录,我使用的 rpm 不支持可重定位目录。我没有在规范文件中指定 "Prefix: /home/cloud-user"。我只是想从我用于安装的命令访问它。
总而言之,无论我在安装 rpm 时在命令中的 --prefix 中指定什么路径,我都应该能够在该特定 rpm 的规范文件中访问它。
谢谢:)
仅供参考,可重定位的 RPM 非常损坏,老实说没有得到很好的支持。
话虽如此,我认为答案是“$RPM_INSTALL_PREFIX
”。
我有一个关于 rpms 的问题。
我正在使用 "rpm --prefix=/home/cloud-user -ivh xyz.rpm" 命令安装 rpm。
我想访问规范文件中的这个前缀(/home/cloud-user)。
哪个变量会有这个值?规范文件如何从命令访问它?
注意:我正在处理可重定位目录,我使用的 rpm 不支持可重定位目录。我没有在规范文件中指定 "Prefix: /home/cloud-user"。我只是想从我用于安装的命令访问它。
总而言之,无论我在安装 rpm 时在命令中的 --prefix 中指定什么路径,我都应该能够在该特定 rpm 的规范文件中访问它。
谢谢:)
仅供参考,可重定位的 RPM 非常损坏,老实说没有得到很好的支持。
话虽如此,我认为答案是“$RPM_INSTALL_PREFIX
”。