【问题标题】:How to access --prefix value in spec file?如何访问规范文件中的 --prefix 值?
【发布时间】:2019-05-02 14:55:43
【问题描述】:

我有一个关于 rpm 的问题。

我正在使用“rpm --prefix=/home/cloud-user -ivh xyz.rpm”命令安装 rpm。

我想在规范文件中访问这个前缀(/home/cloud-user)。

哪个变量会有这个值? spec 文件如何通过命令访问它?

注意:我正在处理可重定位目录,而我使用的 rpm 不支持可重定位目录。我没有在规范文件中指定“前缀:/home/cloud-user”。我只是想从我用于安装的命令中访问它。

总而言之,无论我在安装 rpm 时在命令中的 --prefix 中指定什么路径,我都应该能够在该特定 rpm 的规范文件中访问它。

谢谢:)

【问题讨论】:

    标签: rpm rpm-spec


    【解决方案1】:

    仅供参考,可重定位的 RPM 非常糟糕,老实说没有得到很好的支持。

    话虽如此,我相信答案是“$RPM_INSTALL_PREFIX”。

    【讨论】:

    • @AkshatSharma 很高兴听到它。请单击答案旁边的向上箭头以及复选标记以关闭问题。
    猜你喜欢
    • 2019-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-14
    • 2012-03-29
    • 2020-10-08
    • 2022-11-22
    • 2013-08-09
    相关资源
    最近更新 更多