Product SiteDocumentation Site

5. Architecture Specific Notes

Latest Release Notes on the Web

These release notes may be updated. Visit to view the latest release notes for Fedora.
This section provides notes that are specific to the supported hardware architectures of Fedora.

5.1. RPM multiarch support on 64-bit platforms (x86_64, ppc64)

RPM supports parallel installation of multiple architectures of the same package. A default package listing such as rpm -qa might appear to include duplicate packages, since the architecture is not displayed. Instead, use the repoquery command, part of the yum-utils package, which displays architecture by default. To install yum-utils, run the following command:
su -c 'yum install yum-utils'
To list all packages with their architecture using rpm, run the following command:
rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"
You can add this to /etc/rpm/macros (for a system wide setting) or ~/.rpmmacros (for a per-user setting). It changes the default query to list the architecture:
%_query_all_fmt      %%{name}-%%{version}-%%{release}.%%{arch}