作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我现在与 RPM 包管理器一起工作了大约一个月。目前我想使用 rpm -U 来升级之前 RPM 执行的现有内容,但我需要知道文件系统上的 rpm 包位置。
我能想到的唯一方法是在整个文件系统中搜索 %pre 脚本中的 rpm 名称,但我真的很想避免使用该选项。有什么方法可以将 rpm 包的路径(包可以在系统上的任何位置)作为规范文件(%pre 和 %post 脚本)中的变量。希望我已经足够清楚地解释了我的问题。
欢迎任何帮助或建议。
最佳答案
没有一个安装包的位置(或路径),所以我不确定你在问什么。
由名为“foo”的已安装 rpm 包安装的文件可以显示 rpm -ql 富除了“/”之外,路径上没有共同的前缀。
关于linux - RPM 规范文件 - 如何在 %pre 脚本中获取 rpm 包位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24782237/
我是一名优秀的程序员,十分优秀!