首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在RPM中安装期间更改安装前缀

在RPM中安装期间更改安装前缀
EN

Stack Overflow用户
提问于 2018-12-15 19:01:40
回答 1查看 342关注 0票数 0

我有rpm1.rpm和rpm2.rpm。我想将rpm2.rpm安装到与rpm1.rpm相同的位置。rpm1在安装时已重新定位。通过下面的命令,我接受重新定位的前缀

代码语言:javascript
运行
复制
rpm -q --queryformat '%{INSTPREFIXES}\n' rpm1

现在,即使用户没有将rpm2重定位到path,我应该在spec文件中做什么,直到rpm2前缀变为上述命令的输出?换句话说,我希望在安装rpm1的相同位置安装rpm2。

EN

回答 1

Stack Overflow用户

发布于 2019-01-27 12:07:16

正如@artless noise所建议的那样,它对用户来说是令人困惑的,并且不会被标准所支持。也许你可以以某种方式破解它,但这不是推荐的方法。

有以下可能的替代方案,如果你提到了你想要相同位置的原因,我可以更具体。

  • 在spec文件中使用冲突标记,如果您不希望在同一系统上使用rpm1
  • 在spec文件中使用废弃标记,如果要在安装rpm2

之前卸载rpm1 H19如果要同时安装两个rpm1并允许系统管理员选择它们之间的默认值,请使用备用软件包system。H210F211

有关更多信息,请查看https://docs.fedoraproject.org/en-US/packaging-guidelines/Alternatives/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53791734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档