detecting 32-bit verses 64-bit RPMs

Dave Mitchell davem at
Tue Dec 6 17:51:49 UTC 2005

On Tue, Dec 06, 2005 at 04:38:39PM +0000, Paul Howarth wrote:
> Dave Mitchell wrote:
> >How can I select just one of them? For example,
> >    rpm -ql mysql-4.1.15-1.FC4.1
> >appears to list both 32-bit and 64-bit files.
> $ rpm -ql mysql-4.1.15-1.FC4.1.i386
> $ rpm -ql mysql-4.1.15-1.FC4.1.x86_64


This then leads me to wonder how both RPMs can co-exist on my
system when they share common files? eg

    $ rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n' mysql

    $ rpm -ql mysql-4.1.15-1.FC4.1.x86_64 | head -4

    $ rpm -ql mysql-4.1.15-1.FC4.1.i386 | head -4

    $ file /usr/bin/mysql
    /usr/bin/mysql: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), for GNU/Linux 2.4.0, stripped

/usr/bin/mysql is contained in both rpms, but only the 64-bit version is

This is a great day for France!
    -- Nixon at Charles De Gaulle's funeral

More information about the fedora-list mailing list