曲径通幽论坛

标题: rpm -- 安装与卸载 RPM 软件包 [打印本页]

作者: beyes    时间: 2010-7-8 23:16
标题: rpm -- 安装与卸载 RPM 软件包
格式
rpm [选项] [安装文件]

例1--安装:
rpm -ivh tftp.rpm
-i,安装
-v,显示安装信息
-h,打印安装进度破折号

例2--列出所有已安装 RPM 包
rpm -qa
-q,查询
-a,所有

例3--卸载
rpm -e rpm_name.rpm

例4--升级
rpm -Uvh rpm_name.rpm
-U, 在原有的基础上升级
作者: beyes    时间: 2012-1-3 11:54
标题: -e/--erase 选项做了哪些工作?
-e/--erase 选项从系统中移除(remove)或抹消(erase)一个或多个软件包。当使用该选项时,它会做以下的几项工作:

1. 检查 RPM 数据库,确保没有其他的包依赖于要被卸载的包。

2. 会执行一个预卸载脚本(如果存在的话)。

3. 检查是否有什么包配置文件已被修改,如果有,那么会将它们保存下来。

4. 复查 RPM 数据库,找到每个属于卸载包的中的文件,如果这些文件不属于其它的包,那么会被一并删除。

5. 执行一个 post-uninstall 脚本 (如果存在的话) 。

6. 从 RPM 数据库里删除掉该包以及所有属于该包的所有文件。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2