莫道桑榆晚,为霞尚满天。这篇文章主要讲述rpm 命令 – RPM软件包管理器相关的知识,希望能为你提供帮助。
rpm命令是Red-HatPackage Manager
(RPM软件包管理器)的缩写,该命令用于管理
Linux 下软件包的软件。在 Linux 操作系统下,几乎所有的软件均可以通过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软件包管理器】准备工作
文章图片
-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
文章图片
查看wget
rpm -qa |grep wget
文章图片
? 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
文章图片
查看wget这个软件包属于哪个安装路径
rpm -qf /usr/bin/wget
文章图片
+] [--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 -e wget-1.14-15.el7.x86_64.rpm
文章图片
辅助选项
--force、--nodeps、-h以进度器显示安装的过程、-v显示安装的过程
推荐阅读
- 一次完整的JVM NativeMemoryTracking 堆外内存泄露分析
- #yyds干货盘点# MyBatis-Plus——代码生成器(3.5.1+版本)
- WordPress主题中的Bootstrap无法在浏览器中渲染
- bootstrap字形在WordPress主题中不起作用
- 缩放时的bootstrap网格对齐问题
- 使用the_post_thumbnail()图像引导4张卡片可以通过wordpress拉伸以适合自己()
- Avada在菜单项之间添加空格
- 输入凭据后空白wp-login.php页面
- 桌面和移动设备上的背景图片定位