【问题标题】:rpm -qa shows package installed but rpm -e says not installedrpm -qa 显示已安装软件包,但 rpm -e 显示未安装
【发布时间】:2020-12-02 23:26:22
【问题描述】:

当我运行以下命令时

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)

【问题讨论】:

  • 你可以试试rpm -e teamviewer9 只是为了确保没有错字或类似的东西?
  • 尝试了所有方法,但仍然没有任何效果。最后我跑了:rpm -Uvh teamviewer9.rpm(重新安装),它解决了这个问题。但问题仍然存在,到底出了什么问题?
  • 可能您的 rpmdb 已损坏。在这种情况下,您始终可以运行rpm --rebuilddb
  • 啊好吧,也许吧!我应该先尝试一下

标签: rpm suse teamviewer


【解决方案1】:

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

rpm --rebuilddb

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-13
    • 1970-01-01
    • 1970-01-01
    • 2018-09-22
    • 2021-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多