[Beowulf] 32 bit or 64bit pkgs re /usr/local over NFS is okay, Joe
Tim Cutts
tjrc at sanger.ac.uk
Mon Jul 7 05:44:01 PDT 2008
On 7 Jul 2008, at 11:29 am, Carsten Aulbert wrote:
>
>
> Jon Aquilina wrote:
>> so what your telling me to make sure im running 64bit bins is to
>> check
>> the /usr/bin. if im not im best compiling from source?
>
> Well other possiblities are:
>
> look at the output of uname -a
>
> if you get i686 you are running a 32bit kernel if the output contains
> x64_64 you are running a 64 bit kernel (sometimes uname -m tells you
> the
> same).
That's unreliable. It's possible to run a 64-bit kernel with a 32-bit
userland, so just because uname returns x86_64 that doesn't mean you
can definitely run 64-bit userland binaries.
> For Debian/*buntu: see if you can install ia32 packages. These are
> compatibility packages to run 32bit binaries under 64bit systems.
> Obviously those are not needed on 32bit systems and hence not
> available
> - as far as I know.
The cast-iron way to do it on Debian/Ubuntu is the output of:
dpkg --print-architecture
That will print "i386" for 32-bit Intel, and "amd64" for x86_64.
Obviously for other supported architectures it prints other things.
It will print the correct thing regardless of whether the kernel is
32- or 64-bit.
Tim
--
The Wellcome Trust Sanger Institute is operated by Genome Research
Limited, a charity registered in England with number 1021457 and a
company registered in England with number 2742969, whose registered
office is 215 Euston Road, London, NW1 2BE.
More information about the Beowulf
mailing list