指点成金-最美分享吧

登录

rpm --qf 命令

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了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.rpmwarning: yum-3.4.3-511.fc26.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 64dab85d: NOKEYName : yumVersion : 3.4.3Release : 511.fc26Architecture: noarchInstall Date: (not installed)Group : System Environment/BaseSize : 5873606License : GPLv2+Signature : RSA/SHA256, 2016年09月15日 星期四 22时14分17秒, Key ID 812a6b4b64dab85dSource RPM : yum-3.4.3-511.fc26.src.rpmBuild Date : 2016年09月13日 星期二 22时22分16秒Build Host : buildhw-12.phx2.fedoraproject.orgRelocations : (not relocatable)Packager : Fedora ProjectVendor : Fedora ProjectURL : http://yum.baseurl.org/Summary : RPM package installer/updater/managerDescription :Yum is a utility that can check for and automatically download andinstall updated RPM packages. Dependencies are obtained and downloadedautomatically, prompting the user for permission as necessary.查询特定字段信息:[email protected]:~/Downloads$ rpm -qp --qf "{"name":"%{Name}","version":"%{Version}"} " 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} " yum-3.4.3-511.fc26.noarch.rpm yum-3.4.3-511.fc26

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