RPM 安装成功但 rpm -q 失败
Posted
技术标签:
【中文标题】RPM 安装成功但 rpm -q 失败【英文标题】:RPM installation succeeds but rpm -q fails 【发布时间】:2017-03-05 11:28:24 【问题描述】:我正在尝试在 SLES12.2 虚拟机上安装一些软件包。 我使用的命令是
rpm -ivh --nodeps package_rpm_name
好像 rpm 已经安装自rpm -qa | grep package_name
返回包名,但是当我尝试使用rpm -q package_name
检查它时
它返回该软件包未安装。
除了卸载包不起作用,因为它说包没有安装,再次安装它不起作用,因为它说包已经安装。
我发现了一些类似的问题,建议使用rpm --rebuilddb
,但我也读到这不是一个好习惯,如果我们使用它,问题最终会再次出现。
如果它与问题有关,我不知道,但这发生在我编辑文件 /etc/fstab
并删除 sync
之后。
先谢谢了。
【问题讨论】:
这与你的/etc/fstab
无关。我们需要您的确切措辞,因为听起来rpm -q
您提供的信息比需要的多。把名字写上就行了。 rpm -qa
为您提供名称、版本、arch 等。
【参考方案1】:
在安装 rpm 之前添加了“echo 3 > /proc/sys/vm/drop_caches”,它解决了问题。
【讨论】:
以上是关于RPM 安装成功但 rpm -q 失败的主要内容,如果未能解决你的问题,请参考以下文章