upgrade 安装有旧版程序包, 则“”升级“”安装加升级,旧版本就没了
如果不存在旧版程序包 则安装
freshen 安装有旧版程序包 则安装
如果不存在旧版程序包,则不执行升级操作
内核版本
升级内核版本 最好用FVH保留两个内核 启动的时候开业选择新的使用,不稳定就用回去旧的
】
查看是否安装
依赖的版本问题
ql可以查这个文件包括的文件列表有哪些
删除重装可以用replacepkg 也可以使强制–force
配置文件一般会保留
-q就是显示某个已经安装好的包,跟包名,可以在任何路径
如果没装包就安装,安装就算了
-qa列出所有所有安装的包
-qf 跟上磁盘文件 就能告诉这个文件来自于哪个包
删除文件,数据库有就还能查到在哪里
直接覆盖
**-p跟的是文件名而不是包名 针对未安装的程序包文件做查询操作
**
capability能力 --whatprovides 查询指定的能力由哪个包所提供
capability能力 --whatrequires 查询指定的能力由哪个包所依赖
rpm2cpio 2 =to rpm转换成cpio格式,展示
恢复包中的一个文件,可能复制过去的文件属性是错误的,所属组合权限
-changelog 软件包更新了哪些版本
-c查看某个包包括的配置文件,只显示配置文件
-d只看文档
-i 显示这个包的说明信息,information
可以看到安装时间
-l看到所有文件
–scripts看到程序包带的脚本
–provides列出程序包提供的能力capability
-R查询指定的程序包所依赖的能力
–allmatches所有匹配,如果tree 有两个版本 平时卸载会有报错就用到allmatches都卸载
V查看变化
5=hash值=文件内容
-Va所有包
追加过空行
导入
-k要先导入 然后检查要安装的包
删除了rpm 怎么恢复
卸载了rpm包怎么恢复
进入救援模式
挂载光盘
安装rpm包,以mnt/sysimage为跟目录
初始化重建没有什么实际意义
rpm
-ivh -U升级和安装 -F升级,不安装 配合–force --nodeps取消依赖性
-e卸载
-qi显示包的说明,
qf跟上磁盘文件 就能告诉这个文件来自于哪个包,
qp 跟的是文件名而不是包名 针对未安装的程序包文件做查询操作 跟rpmfile 文件
ql看到所有文件,q --scripts 查询脚本
-V查看变化
-k 校验 需要导入秘钥 --import*