查询rpm软件包的架构
by blue_stone@CU
在x64机器上安装的64位Linux, 可以安装32位和64位软件包, 进行查询的时候默认不会显示出是32位软件包还是64位软件包, 如下所示: by blue_stone@CU
[root@oem2 ~]# rpm -qa |grep apr apr-1.2.7-11 apr-util-1.2.7-7.el5 apr-1.2.7-11 apr-util-1.2.7-7.el5 xorg-x11-drv-dynapro-1.1.0-2 |
要想显示出软件包的架构, 则可以使用如下命令:
[root@oem2 ~]# rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH}\n"|grep apr apr-1.2.7-11-i386 apr-util-1.2.7-7.el5-x86_64 apr-1.2.7-11-x86_64 apr-util-1.2.7-7.el5-i386 xorg-x11-drv-dynapro-1.1.0-2-x86_64 |
其中"%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH}\n"就是QUERYFMT. 其中NAME, VERSION, RELEASE, ARCH都是rpm的标签(tags), 使用rpm --querytags可以查看rpm的所有标签