rpm:矛盾的信息(已安装和未安装)

rpm:矛盾的信息(已安装和未安装)

rpm(在 RedHat EL 6 上)给了我矛盾的信息:

[root@aphrodite Desktop]# rpm -e DeepFlow-1.0-1.el6.x86_64.rpm 
error: package DeepFlow-1.0-1.el6.x86_64.rpm is not installed
[root@aphrodite Desktop]# rpm -i DeepFlow-1.0-1.el6.x86_64.rpm
package DeepFlow-1.0-1.el6.x86_64 is already installed

我的软件包为什么既已安装又未安装?我该如何解决这一问题?

答案1

rpm -e 期望将包名称作为参数,而不是整个 rpm 文件。试试这个:

 rpm -e DeepFlow

或者

 rpm -e DeepFlow-1.0

根据 rpm db 中注册的包名称,其中一个应该可以工作。

相关内容