64-bit installation
Jos Vos
jos at xos.nl
Tue Feb 3 20:24:57 UTC 2009
On Tue, Feb 03, 2009 at 03:15:53PM -0500, Piotr Romanus wrote:
> I looked at a single package to see what it contains:
>
> $ rpm -ql zlib
> /usr/lib64/libz.so.1
> /usr/lib64/libz.so.1.2.3
> /usr/share/doc/zlib-1.2.3
> /usr/share/doc/zlib-1.2.3/README
> /usr/lib/libz.so.1
> /usr/lib/libz.so.1.2.3
> /usr/share/doc/zlib-1.2.3
> /usr/share/doc/zlib-1.2.3/README
>
> But this set of files comes from 2 packages: zlib-1.2.3-3.i386.rpm and
> zlib-1.2.3-3.x86_64.rpm:
Yes, you should do "rpm -ql zlib.i386" or "rpm -ql zlib.x86_64" to
see the files from one package.
> My question is how to make sure that I have /lib and /usr/lib
> populated with 32-bit libraries? Do I first install 32-bit version of
> the package and then 64-bit version? Or do I list both packages on a
> single rpm line? Or maybe there is some other way?
List packages like this:
rpm -qa --qf '%{name}.%{arch}'
and you'll see what's there.
Normally on RHEL5, if you install a package, both 32-bit and 64-bit
are installed if they exist both. You can always explicitly install
one version with "yum install pkg.i386" or "yum install pkg.x86_64".
> $ rpm -q zlib-1.2.3-3
> zlib-1.2.3-3
> zlib-1.2.3-3
>
> The output seems to suggest that 2 packages of zlib are installed. Am
> I right is suspecting that one of them is i386 and the other x86_64?
Yes, see above for how to get a better listing. The arch is listed
by default on Fedora 9+ (IIRC), but not on RHEL yet.
--
-- Jos Vos <jos at xos.nl>
-- X/OS Experts in Open Systems BV | Phone: +31 20 6938364
-- Amsterdam, The Netherlands | Fax: +31 20 6948204
More information about the Kickstart-list
mailing list