[root@centos7 ~]#rpm -ivh /media/Packages/psmisc-22.20-9.el7.x86_64.rpm
warning: /media/Packages/psmisc-22.20-9.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:psmisc-22.20-9.el7 ################################# [100%]
RPM软件包的卸载,在RPM软件包的卸载过程中,可以单独卸载某一个包,而不卸载相关依赖包,一个包有可能被多个包同时依赖,因此在卸载某个RPM包时,有可能提现无法卸载,故通过强行卸载而不检查依赖关系进行卸载。
具体用法如下:
功能
选项
含义
e
--nodeps
卸载不检查依赖关系
--noscripts
卸载不执行脚本
--test
卸载测试是否能够完成
[root@centos7 ~]#rpm -e psmisc
[root@centos7 ~]#rpm -qi psmisc
package psmisc is not installed
在rpm的安装过程中会自动在目录/var/lib/rpm中创建rpm的数据库,不管在安装rpm包之前或在卸载rpm包之前都会查询rpm数据库,检查是否已安装。如果意外删除rpm数据库,即使通过rpm –initdb 或 rpm –rebuilddb 重构数据库也无法找回系统之前安装的rpm包,会导致无法卸载rpm包或者重复安装rpm数据包,因此建议系统定时备份rpm数据库。