【发布时间】:2014-09-07 01:36:57
【问题描述】:
我与 RPM 包管理器合作了大约一个月。目前我想使用 rpm -U 从以前的 RPM 执行中升级已经存在的内容,但我需要知道文件系统上的 rpm 包位置。
我能想到的唯一方法是在整个文件系统中搜索 %pre 脚本中的 rpm 名称,但我真的很想避免该选项。有没有办法将 rpm 包的路径(包可以在系统上的任何位置)作为规范文件(%pre 和 %post 脚本)中的变量。希望我足够清楚地解释了我的问题。
欢迎任何帮助或建议。
【问题讨论】:
-
你到底想在这里做什么?你为什么想要这些信息?有问题的文件不是打包文件吗?
标签: linux redhat rpm rpmbuild rpm-spec