草庐IT

linux - 如何提取 rpm 的内容?

我有一个rpm,我想把它当作一个tarball。我想将内容提取到目录中,以便检查内容。我熟悉已卸载包的查询命令。我不想简单地列出rpm的内容。即$rpm-qplfoo.rpm我想检查rpm中包含的几个文件的内容。我不想安装rpm。我还知道rpm可以在%post部分进行额外修改,以及如何检查这些。即$rpm-qp--scriptsfoo.rpm但是在这种情况下,这与我无关。 最佳答案 您是否尝试过rpm2cpio命令?请参见下面的示例:$rpm2cpiophp-5.1.4-1.esp1.x86_64.rpm|cpio-idmv/etc

linux - 确定 yum 软件包安装到的路径

已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭11年前。Improvethisquestion我在Redhat下使用yum安装了ffmpeg,但我很难弄清楚它安装包的位置(什么路径)。有没有一种简单的方法来确定这一点而无需自己手动查找? 最佳答案 yum使用RPM,所以下面的命令会列出已安装包的内容:$rpm-qlpackage-name 关于linux-确定yum软件包安装到的路径,我们

linux - 确定 yum 软件包安装到的路径

已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭11年前。Improvethisquestion我在Redhat下使用yum安装了ffmpeg,但我很难弄清楚它安装包的位置(什么路径)。有没有一种简单的方法来确定这一点而无需自己手动查找? 最佳答案 yum使用RPM,所以下面的命令会列出已安装包的内容:$rpm-qlpackage-name 关于linux-确定yum软件包安装到的路径,我们

linux - 如何使用 YUM 列出包的内容?

我知道如何使用rpm列出包的内容(rpm-qpilpackage.rpm)。但是,这需要知道.rpm文件在文件系统上的位置。一个更优雅的解决方案是使用包管理器,在我的例子中是YUM。如何使用YUM来实现这一点? 最佳答案 有一个名为yum-utils的包,它建立在YUM之上,并包含一个名为repoquery的工具,可以做到这一点。$repoquery--help|grep-E"list\files"-l,--listlistfilesinthispackage/group结合成一个例子:$repoquery-ltime/usr/bi

linux - 如何使用 YUM 列出包的内容?

我知道如何使用rpm列出包的内容(rpm-qpilpackage.rpm)。但是,这需要知道.rpm文件在文件系统上的位置。一个更优雅的解决方案是使用包管理器,在我的例子中是YUM。如何使用YUM来实现这一点? 最佳答案 有一个名为yum-utils的包,它建立在YUM之上,并包含一个名为repoquery的工具,可以做到这一点。$repoquery--help|grep-E"list\files"-l,--listlistfilesinthispackage/group结合成一个例子:$repoquery-ltime/usr/bi

linux - RPM - 安装时间参数

我已将我的应用程序打包成一个RPM包,例如myapp.rpm。在安装此应用程序时,我想接收用户的一些输入(输入示例可能是-安装应用程序的环境-“dev”、“qa”、“uat”、“prod”)。根据输入,应用程序将安装适当的文件。有没有办法在安装应用时传递参数?P.S.:一个可能的解决方案是为每个环境创建一个RPM包。但是,在我们的场景中,这不是一个可行的选择,因为我们有大约20个环境,并且我们不希望同一应用程序有20个不同的包。 最佳答案 一般来说,RPM包不需要用户交互。RPM人员一次又一次地表示,RPM的明确设计目标是不进行交互

linux - RPM - 安装时间参数

我已将我的应用程序打包成一个RPM包,例如myapp.rpm。在安装此应用程序时,我想接收用户的一些输入(输入示例可能是-安装应用程序的环境-“dev”、“qa”、“uat”、“prod”)。根据输入,应用程序将安装适当的文件。有没有办法在安装应用时传递参数?P.S.:一个可能的解决方案是为每个环境创建一个RPM包。但是,在我们的场景中,这不是一个可行的选择,因为我们有大约20个环境,并且我们不希望同一应用程序有20个不同的包。 最佳答案 一般来说,RPM包不需要用户交互。RPM人员一次又一次地表示,RPM的明确设计目标是不进行交互

国产麒麟系统KylinOS Server V10 SP2安装MySQL 8.0.28—RPM包安装

最近工作重点转向信创领域后就开始研究国产化操作系统对各种数据库的适配方案,期间发现一些很有价值的内容,特意整理成文章分享出来。此文档讲述如何在国产麒麟操作系统KylinOSServerV10SP2上安装MySQL8.0.28的第一篇:使用MySQLRPM包安装。一:准备操作系统1.1首先确认操作系统版本是KylinOSServerV10SP2麒麟操作系统KylinosServerV10SP2使用的安装介质是Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso,执行以下命令查看版本:cat/etc/kylin-releasecat/proc/v

国产麒麟系统KylinOS Server V10 SP2安装MySQL 8.0.28—RPM包安装

最近工作重点转向信创领域后就开始研究国产化操作系统对各种数据库的适配方案,期间发现一些很有价值的内容,特意整理成文章分享出来。此文档讲述如何在国产麒麟操作系统KylinOSServerV10SP2上安装MySQL8.0.28的第一篇:使用MySQLRPM包安装。一:准备操作系统1.1首先确认操作系统版本是KylinOSServerV10SP2麒麟操作系统KylinosServerV10SP2使用的安装介质是Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso,执行以下命令查看版本:cat/etc/kylin-releasecat/proc/v

学习笔记——Linux中搜索查找类命令;压缩和解压类;Linux挂载和卸载;进程线程类命令;RPM;YUM

2023-01-24一、搜索查找类命令1、find命令(1)find-name"*.txt" (功能描述:查找当前目录下包含“.txt”的文件)2、grep过滤查找及“|”管道符管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理(1)ll|grep-ntest  (功能描述:查找某文件在第几行)3、which查找命令二、压缩和解压类1、语法:tar[选项]XXX.tar.gz将要打包进去的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)2、选项说明(1)-z:打包同时压缩(2)-c:产生.tar打包文件(3)-v:显示详细信息(4)-f:指定压缩后的文件(5)-x: