rpm - 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
推荐阅读
- macos - 如何解决:“Cask 'caskroom' 不可用:不存在同名的 Cask。”
- reactjs - Okta Signin 小部件:是否可以根据用户输入的电子邮件域来决定登录的 baseUrl?
- php - Laravel 航行问题与迁移,控制台不返回任何内容
- extjs - 在 Sencha 应用程序中重用相同组件时重复引用
- y86 - 为什么这里传递了错误的参数?
- python - 更改熊猫数据框列中一个数据的类型
- java - 在按钮单击时创建 XYChart
- scheme - 让作为 lambda 的语法糖
- python - x 和 y 必须具有相同的第一维,但具有 (2700,) 和 (200,) 形状
- python - 识别 Selenium 元素的属性?