Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2415757
  • 博文数量: 384
  • 博客积分: 10193
  • 博客等级: 上将
  • 技术积分: 3785
  • 用 户 组: 普通用户
  • 注册时间: 2005-06-09 18:02
文章分类

全部博文(384)

文章存档

2011年(10)

2010年(29)

2009年(39)

2008年(36)

2007年(43)

2006年(198)

2005年(29)

分类: LINUX

2008-12-06 03:48:48

查询rpm软件包的架构
                 by blue_stone@CU
在x64机器上安装的64位Linux, 可以安装32位和64位软件包, 进行查询的时候默认不会显示出是32位软件包还是64位软件包, 如下所示:

[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的所有标签
阅读(2504) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~