Linux系统中rpm命令用法详解
2023-09-11 14:15:15 时间
rpm命令来自于英文词组”RedHat Package Manager“的缩写,中文译为红帽软件包管理器,其功能是用于在Linux系统下对软件包进行安装、卸载、查询、验证、升级等工作。
语法格式:
rpm [参数] 软件包
常用参数:
-a | 查询所有的软件包 |
-b或-t | 设置包装套件的完成阶段,并指定套件档的文件名称; |
-c | 只列出组态配置文件,本参数需配合”-l”参数使用 |
-d | 只列出文本文件,本参数需配合”-l”参数使用 |
-e | 卸载软件包 |
-f | 查询文件或命令属于哪个软件包 |
-h | 安装软件包时列出标记 |
-i | 安装软件包 |
-l | 显示软件包的文件列表 |
-p | 查询指定的rpm软件包 |
-q | 查询软件包 |
-R | 显示软件包的依赖关系 |
-s | 显示文件状态,本参数需配合”-l”参数使用 |
-U | 升级软件包 |
-v | 显示命令执行过程 |
-vv | 详细显示指令执行过程 |
1、安装软件包
rpm -ivh xxx.rpm
2、显示系统已安装过的全部RPM软件包
rpm -qa
3、查询某个软件的安装路径
rpm -ql yum-3.4.3-168.el7.centos.noarch
4、卸载某个通过RPM软件包安装的服务
rpm -evh yum-3.4.3-168.el7.centos.noarch
5、升级某个软件包
rpm -Uvh yum-3.4.3-168.el7.centos.noarch
6、查询软件安装详细信息
rpm -qi yum-3.4.3-168.el7.centos.noarch
7、查询软件包是否已经安装
rpm -q yum-3.4.3-168.el7.centos.noarch
注意:这里使用的是包名,而不是包全名。因为已安装的软件包只需给出包名,系统就可以成功识别(使用包全名反而无法识别)。
8、查询系统文件属于哪个RPM包
rpm -qf /bin/ls
9、查询软件包的依赖关系
rpm -qR yum-3.4.3-168.el7.centos.noarch
相关文章
- 一次Linux系统被攻击的分析过程
- Cobbler批量部署linux系统
- linux 查看系统编码和修改系统 编码方法
- linux系统更改yum源
- Linux系统下利用wget命令把整站下载做镜像网站
- Linux系统调优详解(一)——系统调优概述与Top命令详解
- Linux dmesg命令帮你处理故障和收集系统信息的几种方法
- Linux之Ubuntu:Ubuntu中常使用的快捷键命令(sudo/dpkg等文件处理相关/系统硬件相关/文件管理/文档编辑/磁盘管理/系统管理/备份压缩)、常用基础案例(图文教程)之详细攻略
- Windows-Linux:Windows系统下的命令类似Linux系统下的所有命令集合
- 【Linux 内核】Linux 内核特性 ( 组织形式 | 进程调度 | 内核线程 | 多平台虚拟内存管理 | 虚拟文件系统 | 内核模块机制 | 定制系统调用 | 网络模块架构 )
- Linux ifconfig命令配置和显示Linux系统网卡的网络参数
- L72.linux命令每日一练 -- 第十章 Linux网络管理命令 -- mail和nslookup
- L64.linux命令每日一练 -- 第十章 Linux网络管理命令 -- ifconfig和ifup
- L62.linux命令每日一练 -- 第九章 Linux进程管理命令 -- strace和ltrace
- L49.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- fdisk和partprobe
- L48.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- last、lastb和lastlog
- L46.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- w和who
- L36.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- locate和updatedb
- L34.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- echo和watch
- Linux系统连接华为oceanstor数据存储
- Linux系统之升级内核版本方法
- Linux系统用户的权限管理
- Linux系统之计划任务的配置与管理
- linux top命令及结果详解 top -p 查看Linux程序运行进程
- 华为云的linux系统ubuntu r运行是突然被killed 是不是因为内存不足的原因
- 在虚拟机(VMware)中安装Linux CentOS 6.4系统(图解) 转
- 如何在 Linux 系统中使用 UFW 防火墙命令
- 【Deepin 20系统】Linux系统开机显示Failed to start Rotate log files
- Linux基础命令1(常见的系统进程、状态命令)
- 安卓通过Linux Deploy安装linux系统