从损坏的系统做恢复,要查询一些文件归属于哪个 rpm 包, rpm –dbpath 的参数非常有用:从损坏系统的 /var/lib/rpm 复制出 rpmdb ,并通过 –dbpath 指定到该目录
但,奇怪的是,完全没有结果,甚至修复了这个目录 rpm –dbpath tmp/rpmdb/ –rebuilddb ,也没报错,所有都正常。
原因,只在于,做 rpm 查询时,–dbpath 参数必须使用绝对路径,以 / 开头的地址,否则就是无言的罢工。
rpm 手册里,对此也没有做任何说明。
坑啊!坑啊!坑啊!
[……]