Linux rpm命令详解
概述 : CentOS系统上rpm命令管理程序包
命令详解 :
- 安装
- 卸载
- 升级
- 查询
安装
rpm {-i|--install} [install-options] PACKAGE_FILE
# 常用参数说明
-i, --install 安装软件包
-v, --verbose 提供更多的详细信息输出
-h, --hash 软件包安装的时候列出哈希标记 (和 -v 一起使用效果更好)
rpm -ivh package_file ...
--test 不真正安装,只是判断下是否能安装
--nodeps 不验证软件包依赖
--replacepkgs 如果软件包已经有了,重新安装软件包
升级
rmp {-U|--update} [ install-options ] PACKAGE_FILE
rmp {-F|--freshen} [ install-options ] PACKAGE_FILE
update : 安装有旧版程序包, 则 "升级" : 如果不存在旧版程序包,则安装
freeshen : 安装旧版程序包, 则 "升级" : 如果不存在旧版程序包,则不执行升级操作
rpm -Uvh PACKAGE_FILE
rpm -Fvh PACKAGE_FILE
-- oldpackage: 降级
-- force : 强制升级
查询
rmp {-q|--query} [ select-options ] [ query-options ]
[ select-options ]
-a : 所有包
-f : 查看指定的文件由哪些程序安装生成
[ query-options ]
-c : 查询程序的配置文件
删除
# 卸载rpm包
rpm -e --nodeps
网友评论