我有一个可以构建两个包的 rpm。我尝试在每个包的序言中添加单独的前缀标签。
但是,由于只有一个准备部分,我无法单独解决每个包的前缀。 (%prefix仅表示子包的Prefix)
有没有办法指定特定于包的前缀?
答案1
使用 {%prefix1} 等宏来命名多个前缀,然后使用“Prefix: %{prefix1}”等语法。我不确定您对 rpm 打包中的多个前缀有何期望。前缀是为可重定位的软件包设计的,但 *.rpm 软件包中的所有路径都可以在安装过程中重定位。添加显式前缀:仅禁用警告消息。