RPM安装成功但rpm -q失败

时间:2017-03-05 11:28:25

标签: rpm sles

我正在尝试在SLES12.2 VM上安装一些软件包。 我使用的命令是

rpm -ivh --nodeps package_rpm_name

看起来像是安装了rpm rpm -qa | grep package_name

返回包名,但是当我尝试使用
检查它时 rpm -q package_name
它返回没有安装包。

除了卸载软件包之外没有用,因为它说没有安装软件包,再次安装它不起作用,因为它说已经安装了软件包。

我发现了一些类似的问题,建议使用rpm --rebuilddb,但我也读到这不是一个好习惯,如果我们使用它,问题最终会回来。

如果与问题有关,我不会这样做,但这是在我编辑文件/etc/fstab并删除sync之后发生的。

非常感谢。

1 个答案:

答案 0 :(得分:0)

添加了“echo 3> / proc / sys / vm / drop_caches“在安装rpms之前,它解决了问题。