0

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

rpm -ivh --nodeps package_rpm_name

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

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

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

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

如果它与问题有关,我不知道,但这发生在我编辑文件/etc/fstab并删除sync.

提前谢谢。

4

1 回答 1

0

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

于 2017-03-06T11:02:38.777 回答