rpm 命令 – RPM软件包管理器

莫道桑榆晚,为霞尚满天。这篇文章主要讲述rpm 命令 – RPM软件包管理器相关的知识,希望能为你提供帮助。






rpm命令是Red-HatPackage Manager (RPM软件包管理器)的缩写,该命令用于管理 Linux 下软件包的软件。在 Linux 操作系统下,几乎所有的软件均可以通过RPM 进行安装、卸载及管理等操作。
概括的说,rpm命令包含了五种基本功能:安装、卸载、升级、查询和验证。
RPM软件包
一般命名格式:

rpm 命令 – RPM软件包管理器

文章图片

rpm 命令 – RPM软件包管理器

文章图片

 
rpm 命令 – RPM软件包管理器

文章图片

语法:
语法格式:rpm[参数] [软件包]
常用参数:
参数                描述
-a                查询所有的软件包
-b或-t                设置包装套件的完成阶段,并指定套件档的文件名称
-c                只列出组态配置文件,本参数需配合”-l”参数使用
-d                只列出文本文件,本参数需配合”-l”参数使用
-e或–erase                卸载软件包
-f                查询文件或命令属于哪个软件包
-h或–hash                安装软件包时列出标记
-i                显示软件包的相关信息
–install                安装软件包
-l                显示软件包的文件列表
-p                查询指定的rpm软件包
-q                查询软件包
-R                显示软件包的依赖关系
-s                显示文件状态,本参数需配合”-l”参数使用
-U或–upgrade                升级软件包
-v                显示命令执行过程
-vv                详细显示指令执行过程
【rpm 命令 – RPM软件包管理器】准备工作
rpm 命令 – RPM软件包管理器

文章图片

  -qa安装过的软件包、-qi查看这个软件包的详细信息、 -ql列出这个软件包的全部详细信息、 -qf查看属于哪个路径安装的、-qc、-qd
 
案例:
安装rpm软件包
ll |grep wget-1.14-15.el7.x86_64.rpm
rpm -ivh wget-1.14-15.el7.x86_64.rpm
rpm 命令 – RPM软件包管理器

文章图片

查看wget
rpm -qa |grep wget
rpm 命令 – RPM软件包管理器

文章图片
? Centos : http://www.gnu.org/software/wget/ Key ID 24csaaa7f4a80eb5 : A utility for retrieving files using the HTTP or FTP protocols " style="visibility: visible; width: 760px; height: 332px; ">
列出wget这个软件包的全部信息
rpm -ql wget-1.14-15.el7.x86_64
rpm 命令 – RPM软件包管理器

文章图片

查看wget这个软件包属于哪个安装路径
rpm -qf /usr/bin/wget
rpm 命令 – RPM软件包管理器

文章图片
+] [--excludedocsl [--force] [-Fl--freshen [-hl--hash] [--ignorearch] [--ignoreosl [--ignoresizel -justdb] [ - -nodeps] [ - -nofiledigest] [ - -nocontexts] [ - -noorder] [ - -noscripts] -notriggers] [ - -nocoll_ections] [--oldpackage] [--percent] t - -replacefiles] [ replacepkgs] [--test] - -upgrade I-DI - -define " MACRO EXPR" I [--undefine=MACR01 [ -El - -eval " EXPR" I -mac -nopluginsl [ - -nodigest] -nosignature] [-rl--root ROOT] [--dbpath=DIRECTORY] [ - -querytags] [--showrc] [ - -quiet] I-VI - -verbose] [--version] [-?l--hetp] [--usage] [ - -scripts] [--setperms] -setugids] [--conflicts] 1--obsoletes] -provides] - requi res] [ - -info] [ - -triggers] [ - -lastl [ - -dupes] [--filesbypkg] [ --fileclass] [ --fitecolor] [ --fscontextl - -file rovide -filereauire -filecaos " style="visibility: visible; width: 760px; height: 165px; ">
 
 
卸载指定的rpm软件
rpm 命令 – RPM软件包管理器

文章图片

rpm -e wget-1.14-15.el7.x86_64.rpm
rpm 命令 – RPM软件包管理器

文章图片

辅助选项
--force、--nodeps、-h以进度器显示安装的过程、-v显示安装的过程
 
 
 
 
 
 



    推荐阅读