如何解决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)
解决方法
也许您的rpmdb已损坏。在这种情况下,您可以随时运行
rpm --rebuilddb
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。