是RedHat PacKage Manager的缩写,即RedHat(红帽)软件包管理器。它是一个开放的软件包管理系统,工作在Red Hat linux以及其他linux及unix系统上。RPM向一般用户提供在操作系统安装、卸载、升级和查询软件包信息的便利操作,并向程序员提供制造应用程序二进制代码和源代码安装包的功能。RPM的发布基于GPL协议(GPL 是 GNU General Public License (GNU 通用公共许可证)的缩写形式),可被任何系统使用。
1、安装命令
Rpm [-i][install-options]package file 选项-i 表明RPM执行安装操作 package file 是安装软件包的名称 Install-options上安装选项主要选项如下。 --hash[h] 安装时已“#”号显示安装进度没有“#”号是2% --test 测试安装,测试是否满足依赖关系是否存在冲突不是真正安装 --percent 以百分比的形式输出安装的进度 --excludedocs 不安装软件包的文档文件 --includedocs 安装文档 --replacefiles 替换属于其他软件的文件 --replacepkgs 强制安装 --force 忽略软件包及文件冲突 --prefix<path> 给安装的软件包指定安装路径 --ignoreos 不检查运行软件包的操作系统 --noscripts 不运行安装前的安装后脚本 --ignorearch 不校验软件包的结构 --ignoresize 不检查空间大小 --nodeps 不检查依赖关系 -v 显示附加信息 -vv 显示调试信息 --root<path> 让RPM将<path>指定的路径作为“根路径”,这样预安装程序和后安装程序都会安装到这个目录下 --rcfile<rcfile> 设置资源文件为<rcfile>rpm缺省资源文件为 2、卸载命令 RPM {-e|--erase} [erase--options] package file erase—options选项主要有 --test 执行删除测试 --noscripts 不运行安装前和安装后的脚本程序 --nodeps 不检查依赖性 --justdb 进修改数据库 --notriggers 不执行触发程序 3、查询命令 Rpm {-q|query}[select-options][query-options] 项q和query都是要求rpm执行查询操作