曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 3963|回复: 1
打印 上一主题 下一主题

rpm -- 安装与卸载 RPM 软件包

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34397
跳转到指定楼层
楼主
发表于 2010-7-8 23:16:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
格式
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, 在原有的基础上升级

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34397
沙发
 楼主| 发表于 2012-1-3 11:54:10 | 只看该作者

-e/--erase 选项做了哪些工作?

-e/--erase 选项从系统中移除(remove)或抹消(erase)一个或多个软件包。当使用该选项时,它会做以下的几项工作:

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

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

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

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

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

6. 从 RPM 数据库里删除掉该包以及所有属于该包的所有文件。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-6-18 07:38 , Processed in 0.063057 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表