rpm --qf 命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rpm --qf 命令相关的知识,希望对你有一定的参考价值。

1. 环境准备: sudo apt-get install rpm (Ubuntu系统) wget ftp://rpmfind.net/linux/fedora-secondary/development/rawhide/Everything/ppc64le/os/Packages/y/yum-3.4.3-511.fc26.noarch.rpm(下载个rpm包供测试) 2. 使用方法: 查询所有信息: [email protected]:~/Downloads$ rpm -qpi yum-3.4.3-511.fc26.noarch.rpm warning: yum-3.4.3-511.fc26.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 64dab85d: NOKEY Name : yum Version : 3.4.3 Release : 511.fc26 Architecture: noarch Install Date: (not installed) Group : System Environment/Base Size : 5873606 License : GPLv2+ Signature : RSA/SHA256, 2016年09月15日 星期四 22时14分17秒, Key ID 812a6b4b64dab85d Source RPM : yum-3.4.3-511.fc26.src.rpm Build Date : 2016年09月13日 星期二 22时22分16秒 Build Host : buildhw-12.phx2.fedoraproject.org Relocations : (not relocatable) Packager : Fedora Project Vendor : Fedora Project URL : http://yum.baseurl.org/ Summary : RPM package installer/updater/manager Description :Yum is a utility that can check for and automatically download and install updated RPM packages. Dependencies are obtained and downloaded automatically, prompting the user for permission as necessary. 查询特定字段信息: [email protected]:~/Downloads$ rpm -qp --qf ‘\{"name":"%{Name}","version":"%{Version}"\}\n‘ yum-3.4.3-511.fc26.noarch.rpm {"name":"yum","version":"3.4.3"} 同理可以取得Release、Size等信息,只需要在--qf 中添加相应选项。 "{}" 用于显示,可以省略 "name" 用于更改字段名 可以控制输出格式: [email protected]:~/Downloads$ rpm -qp --qf "%{NAME}-%{VERSION}-%{RELEASE}\n" yum-3.4.3-511.fc26.noarch.rpm yum-3.4.3-511.fc26

以上是关于rpm --qf 命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux rpm -e卸载命令e是哪个单词

误删centos的ps命令,恢复

linux查看安装文件

1. 区分 rpm -qi -qf -ql -qa四个不同选项组合的作用?

linux查看命令来自哪个安装包

rpm命令