rpm安装好了一个包如果想删除,其实也只要指定一个参数就可以了
rpm -e (or --erase) options pkg1 … pkgN
当删除一个包时,rpm会做如下的事情
(1)检测rpm包数据库确保没有别的包依赖此包
(2)执行一个预删除脚本(如果此脚本存在)
(3)检测是否包的配置文件被修改了,如果修改了,就copy一份
(4)检测rpm数据库,找出那些属于此包但不属于别的包的文件,然后删除
(5)执行删除脚本
(6)从rpm数据库删除此包的所有的相关纪录
删除的参数
(1)rpm -evv:显示删除信息
(2)rpm -e --test:测试删除
(3)rpm --nodeps:不删除依赖