Linux:显示rpm软件包架构

时间:2020-01-09 10:41:29  来源:igfitidea点击:

问题描述:我在64位Linux上使用CentOS。
如何在安装前找出rpm软件包的体系结构,例如i386或x86_64位?

解决方法:几乎每个rpm软件包都将i386或x86_64添加到文件扩展名。
但是有时您可能会看到文件名,例如file-version.rpm。
您可以使用rpm -qa命令列出所有已安装的rpm软件包,但不会显示体系结构。
您可以运行以下命令以显示rpm软件包体系结构:

rpm -qa --qf "%{n}-%{arch}\n"

另一个选择是使用以下命令来显示有关软件包的详细信息:

rpm -qi {package-name}

如果要显示软件包版本以及体系结构,请执行:

rpm -qa --qf "%{n}-%{v}-%{r}.%{arch}\n" | less

运行rpm命令以打印在使用querytags参数调用时知道的所有标签的列表。

rpm --querytags | less