当前位置: 首页 > article >正文

rpm命令查询和取包中内容

使用以下命令来提取 RPM 包中的文件:

rpm2cpio <package_name>.rpm | cpio -idmv

其中,<package_name>.rpm 为您要提取文件的 RPM 包的名称。

这个命令将 RPM 包转换为 cpio 格式,然后使用 cpio 工具来提取其中的文件。提取的文件将会被放置在当前目录下,因此请确保您在执行命令时位于正确的目录中。

另外,您也可以使用 rpm2cpio 命令将 RPM 包转换为 cpio 格式,然后使用 cpio 命令提取其中的文件,例如:

rpm2cpio <package_name>.rpm > <package_name>.cpio
cpio -idmv < <package_name>.cpio

其中,第一行将 RPM 包转换为 cpio 格式,并将其保存为 <package_name>.cpio 文件。第二行使用 cpio 命令来提取其中的文件。

请注意,执行这些命令需要使用 shell 终端,并且必须具有适当的权限。另外,提取 RPM 包中的文件可能会破坏软件包的完整性,因此请谨慎操作。

卸载

rpm -e --nodeps <package_name>

查询命令

rpm -qa 命令用于列出系统中已安装的所有 RPM 包的名称和版本号。这个命令通常需要使用 root 权限才能运行。

例如,您可以使用以下命令来列出系统中已安装的所有 RPM 包:

rpm -qa

这将输出一个 RPM 包列表,其中每一行表示一个已安装的 RPM 包,包括其名称和版本号,例如:

kernel-3.10.0-1127.19.1.el7.x86_64
httpd-2.4.6-90.el7.centos.x86_64
mysql-community-server-5.7.33-1.el7.x86_64

可以使用这个命令来查看系统中安装的 RPM 包,以及它们的版本号,以便进行系统管理和维护。

可以使用以下命令来查询rpm包中的内容:

rpm -ql <package_name>

其中,<package_name>为您要查询的rpm包的名称。

例如,如果要查询名为httpd的rpm包中的内容,可以使用以下命令:

rpm -ql httpd

这将列出httpd包中的所有文件和目录。
qlquery list 的缩写,表示查询列表。在 rpm 命令中,-ql 参数用于列出指定 RPM 包中的文件列表。


http://www.kler.cn/a/13740.html

相关文章:

  • Unity-ML-Agents--Learning-Environment-Design-Agents.md-代码解读(2)
  • Microsoft Defender for Identity部署方案
  • 代码生涯冲常见的的bug.例如layui表格中日期自动生成、eacharts 报表的重复点击事件
  • vue监听事件
  • 由浅入深MFC学习摘记--第四部分上
  • 微信小程序对接在线客服系统,对接小程序订阅消息模板,小程序订阅方法以及后端发送订阅模板消息的方法...
  • 车载软件架构——闲聊几句AUTOSAR BSW(一)
  • AI算力碎片化:矩阵乘法的启示
  • AD9208之8通道高速采集
  • JVM实战调优案例
  • Simon IELTS: Speaking
  • OpenAI最新官方ChatGPT聊天插件接口《接入插件快速开始》全网最详细中英文实用指南和教程,助你零基础快速轻松掌握全新技术(二)(附源码)
  • 【智能座舱系列】-华为发布全球首款车载光场屏 开拓车载视觉体验新航道
  • 淘宝直通车如何带动搜索流量?
  • 【ECharts+Vue】学习笔记(快速入门版)
  • C++ 多态详解
  • 【夜莺监控搭建】
  • [架构之路-170]-《软考-系统分析师》-5-数据库系统-1-数据库模式、数据模型、数据库访问的标准接口
  • Elasticsearch聚合、自动补全 | 黑马旅游
  • 电磁阀“位”与“通”的详细解说(示意图)