当前位置: 首页 > 面试题库 >

如何提取rpm的内容?

周奇文
2023-03-14
问题内容

我有一个rpm,我想把它像压缩包一样对待。我想将内容提取到目录中,以便检查内容。我熟悉已卸载软件包的查询命令。我不只是想要rpm内容列表。即

$ rpm -qpl foo.rpm

我想检查rpm中包含的几个文件的内容。 我不想安装rpm。 我也知道rpms在%post部分中进行其他修改的能力,以及如何检查这些内容。即

$ rpm -qp --scripts foo.rpm

但是,在这种情况下,这与我无关。


问题答案:

您尝试过该命令rpm2cpio吗?请参阅以下示例:

$ rpm2cpio php-5.1.4-1.esp1.x86_64.rpm | cpio -idmv

/etc/httpd/conf.d/php.conf  
./etc/php.d  
./etc/php.ini  
./usr/bin/php  
./usr/bin/php-cgi  
etc


 类似资料:
  • 主要内容:使用 cpio 命令提取 RPM 包中指定文件在讲解如何从 RPM 包中提取文件之前,先来系统学习一下 cpio 命令。 cpio 命令用于从归档包中存入和读取文件,换句话说,cpio 命令可以从归档包中提取文件(或目录),也可以将文件(或目录)复制到归档包中。 归档包,也可称为文件库,其实就是 cpio 或 tar 格式的文件,该文件中包含其他文件以及一些相关信息(文件名、访问权限等)。归档包既可以是磁盘中的文件,也可以是磁带或管道。 cp

  • tr和td的数量可以不同,因为有多个表,我需要xpath格式,如下所示: 我尝试过这样做,但tr顺序每次都不同,唯一的常量是值始终在表中的Series行上 表如下所示,该系列可以从上到下位于不同的位置

  • 问题内容: 我正在用Java开发一个应用程序,该应用程序可以从不同的网页获取文本信息并将其汇总为一页。例如,假设我在不同的网页(例如印度教,印度时报,政治家等)上都有新闻。该应用程序应该从这些页面的每个页面中提取要点,并将它们整合为一条新闻。该应用程序基于Web内容挖掘的概念。作为该领域的初学者,我不知道从哪里开始我浏览了一些研究论文,这些论文将消除噪声作为构建此应用程序的第一步。 因此,如果给我

  • 问题内容: 所以我要做的是使用jQuery的AJAX函数提交表单。我选择的路线是使用$(’#form’)。serialize(); 然后将其作为GET请求传递。在我添加要在网站上使用的编辑器NicEdit之前,它可以解决所有花花公子的问题。 我已经研究了这个问题,情况是这样的,例如,一旦NicEdit接管了一个文本区域,它将对用户隐藏该文本区域,而是将其写入。然后,将这些数据放回普通提交按钮触发的

  • 问题内容: 我正在寻找一种使用jdk或其他库从网页(最初为html)提取文本的方法。请帮忙 谢谢 问题答案: 尽可能使用HTML解析器;Java有很多可用的。 或者您可以像许多人一样使用正则表达式。但是,通常不建议这样做,除非您进行的处理非常简单。 相关问题 Java HTML解析 哪种HTML解析器最好? 任何好的Java HTML解析器? 文字提取: 从HTML Java提取文本 标签剥离:

  • 问题内容: 我认为标题说明了一切。每当我卸载仍在读取的组件时,都会显示黄色警告。 安慰 警告:无法在未安装的组件上调用(或)。这是一项禁忌措施,但是…若要修复,请取消方法中的所有订阅和异步任务。 问题答案: 当您触发Promise时,它可能需要花费几秒钟的时间才能解决,到那时,用户可能已经导航到应用程序中的另一个位置。因此,在未安装的组件上执行Promise resolves时,您会得到一个错误-