RPM卸载包

rpm –e ---- 做了什么事?
命令 rpm –e (或 –erase)从系统中移动或删除一个或多个包。当RPM删除一个包时,将执行下面一系列的步骤:
l检查RPM数据库,确信没有其他的包依赖这个即将被删除的包
(如果有则)执行一个卸载前脚本
检查该包的config文件,若其中有某个文件被修改过,则保存该文件的一份拷贝
再次查看RPM数据库中属于这个包的文件列表,如果没有文件属于任何其他的包则删除他们
(如果有则)执行一个卸载后脚本
删除RPM数据库中所有属于这个包以及属于这个包的文件的跟踪信息
对一个简单的命令来说,这些动作似乎多了一点。难怪RPM是一个吝啬时间的家伙!
  
rpm -e (or --erase) options pkg1 … pkgN
Parameters
pkg1 … pkgN
一个或多个已经安装的包
用于删除的特殊选项
  
--test
仅进行删除测试
  
--noscripts
不执行卸载前(和后)脚本
  
--nodeps
不检查依赖关系
  
一般选项
  
-vv
显示详细的调试信息
  
--root <path>
将root 设置到 <path>
  
--rcfile <rcfile>
将rpmrc 文件替换为 <rcfile>
  
--dbpath <path>
在路径<path> 查找RPM数据库

猜你喜欢

转载自wiseboyloves.iteye.com/blog/1637409