首页 > 解决方案 > rpm -qa 显示已安装软件包,但 rpm -e 显示未安装

问题描述

当我运行以下命令时

rpm -qa | grep -i team

结果是:

teamviewer9-9.0.xxxxx

但是当我这样做时:

rpm -e teamviewer9-9.0.xxxxx

它说 :

package teamviewer9-9.0.xxxxx is not installed

真正的问题是,由于某种原因,teamviewer 在启动时停止启动,如果我teamviewer在终端中手动键入命令,它会说找不到命令,因此想卸载并重新安装。

但在此之前,我不想删除 中的文件夹/opt/teamviewer,并想了解发生了什么?是否有任何其他方法可以解决此问题,即重新启用 teamviewer 守护程序。

linux发行版是:

(SUSE Linux)

标签: rpmsuseteamviewer

解决方案


也许您的 rpmdb 已损坏。在这种情况下,您可以随时运行

rpm --rebuilddb

推荐阅读