我有rpm1.rpm和rpm2.rpm。我想将rpm2.rpm安装到与rpm1.rpm相同的位置。rpm1在安装时已重新定位。通过下面的命令,我接受重新定位的前缀
rpm -q --queryformat '%{INSTPREFIXES}\n' rpm1
现在,即使用户没有将rpm2重定位到path,我应该在spec文件中做什么,直到rpm2前缀变为上述命令的输出?换句话说,我希望在安装rpm1的相同位置安装rpm2。
发布于 2019-01-27 12:07:16
正如@artless noise所建议的那样,它对用户来说是令人困惑的,并且不会被标准所支持。也许你可以以某种方式破解它,但这不是推荐的方法。
有以下可能的替代方案,如果你提到了你想要相同位置的原因,我可以更具体。
之前卸载rpm1 H19如果要同时安装两个rpm1并允许系统管理员选择它们之间的默认值,请使用备用软件包system。H210F211
有关更多信息,请查看https://docs.fedoraproject.org/en-US/packaging-guidelines/Alternatives/
https://stackoverflow.com/questions/53791734
复制相似问题