文件名称:RPM的安装和卸除-RHCE认证用户基础
文件大小:522KB
文件格式:PPT
更新时间:2024-05-15 11:42:13
RHCE认证
RPM的安装和卸除
安装与卸除
安装:rpm -i
升级:rpm -U
更新:rpm -F
卸除:rpm -e
可能会用到的补充参数
输出用:-v,-h
预设条件:--nodeps,--force
重定位:--root
rpm指令的第一个参数决定rpm的操作类型。
安装、升级、更新的区别
rpm -i:在该rpm包与该包的旧版本未被安装过的情况下,安装该rpm包。
rpm -U:无论系统是否有安装过某rpm包或其旧版本,安装或更新指定的rpm包。
rpm -F:仅在系统已安装某rpm包的旧版本rpm包时,更新rpm包。否则不安装。
在安装时添加v和h的参数,可以使我们对安装与卸除的过程了解更加详细。前者会说明执行步骤,后者会显示一个百分比的进度条。
RPM之间有存在着依赖关系。大部分时候,我们为了要安装一个RPM包,需要安装其需要的RPM包。在某些场合下我们可以用--nodeps来忽略彼此的依赖关系强制安装。
对已安装过的RPM包,--force参数允许强制安装并覆盖旧有文件。
--root参数,允许将一个RPM包安装到mount在当前系统上的另一个Linux系统,或者另一个特定的目录上。
详细选项:
-h (or --hash) 安装时输出hash记号 (``#'')
--test 只对安装进行测试,并不实际安装。
--percent 以百分比的形式输出安装的进度。
--excludedocs 不安装软件包中的文档文件
--includedocs 安装文档
--replacepkgs 强制重新安装已经安装的软件包
--replacefiles 替换属于其它软件包的文件
--force 忽略软件包及文件的冲突
--noscripts 不运行预安装和后安装脚本
--prefix