gpt4 book ai didi

centos - 使用 Yum 指定可重定位 RPM 的安装位置

转载 作者:太空宇宙 更新时间:2023-11-03 17:13:09 25 4
gpt4 key购买 nike

我已经使用本网站中的说明创建了一个可重定位的 RPM: http://www.cyberciti.biz/faq/rpm-relocatable-packages/

这意味着我可以将软件包安装到它的默认位置/opt/app,使用

rpm -ivh mypackage.rpm

但是,如果我决定要将软件包安装到/usr/local/bin 中,我可以使用以下方法安装它:

rpm -ivh --prefix=/usr/local/bin mypackage.rpm

所有这一切都完美无缺。但是,我需要通过 Yum 安装软件包。如何将 --prefix 参数传递给 Yum?

最佳答案

我不相信这是可能的,并且快速在线搜索似乎也同意。包括this来自 2007 年的邮件列表线程。我认为 Seth Vidal 在他的回复中提出的要点是主要的。重定位会导致基于文件的依赖项跟踪出现问题,至少在当时,没有人需要处理这些问题。

话虽这么说,但我认为可重定位 RPM 的实用性可能不是很高,因为构建一个能够正常运行的 RPM 很困难,因为无法依赖文件位置使得许多(通常是微不足道的)编程操作变得非常困难。

关于centos - 使用 Yum 指定可重定位 RPM 的安装位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25385390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com