软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
rpm –e ---- 做了什么事?

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

第三章 RPM卸载包

 

rpm –e ---- 做了什么事?

 

命令 rpm –e (或 –erase)从系统中移动或删除一个或多个包。当RPM删除一个包时,将执行下面一系列的步骤:

 

l         检查RPM数据库,确信没有其他的包依赖这个即将被删除的包

l         (如果有则)执行一个卸载前脚本

l         检查该包的config文件,若其中有某个文件被修改过,则保存该文件的一份拷贝

l         再次查看RPM数据库中属于这个包的文件列表,如果没有文件属于任何其他的包则删除他们

l         (如果有则)执行一个卸载后脚本

l         删除RPM数据库中所有属于这个包以及属于这个包的文件的跟踪信息

 

对一个简单的命令来说,这些动作似乎多了一点。难怪RPM是一个吝啬时间的家伙!

 

rpm -e (or --erase) options pkg1pkgN

Parameters

pkg1pkgN

一个或多个已经安装的包

用于删除的特殊选项

 

--test

仅进行删除测试

 

--noscripts

不执行卸载前(和后)脚本

 

--nodeps

不检查依赖关系

 

一般选项

 

-vv

显示详细的调试信息

 

--root <path>

root 设置到 <path>

 

--rcfile <rcfile>

rpmrc 文件替换为 <rcfile>

 

--dbpath <path>

在路径<path> 查找RPM数据库

 

 




相关文章

相关软件