How to run 32 bit programs on 64 bit Fedora 17?
10
votes
3
answers
32033
views
Although the Android Development Tools (ADT) bundle is available as a zip package for 'Linux 64 Bit' it states following requirements :
> 64-bit distributions must be capable of running 32-bit applications.
And indeed, just running the packaged eclipse on a Fedora 17 64 bit system results in errors, because it can't 'find' several development tools, e.g.
adb
or aapt
:
> Error executing aapt: Cannot run program "/home/juser/local/adt-bundle-linux/sdk/platform-tools/aapt": error=2, No such file or directory: error=2, No such file or directory
The 'no such file' is misleading because it is there (under $HOME/local):
adt-bundle-linux/sdk/platform-tools/aapt
But I can't execute it on the shell:
~/local $ ./adt-bundle-linux/sdk/platform-tools/aapt
zsh: no such file or directory: ./adt-bundle-linux/sdk/platform-tools/aapt
Looking at the file
$ file adt-bundle-linux/sdk/platform-tools/aapt
adt-bundle-linux/sdk/platform-tools/aapt: ELF 32-bit LSB executable, Intel 80386,
version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8,
not stripped
we see that it is a 32 binary. And it seems that my system (currently) is not capable of running 32-bit applications.
How do I change that? How do I make a current Fedora 64 bit system capable of running 32 bit applications?
(Of course one could also ask why someone ends up putting 32 bit binaries into a binary package called 'Linux 64 bit' ...)
Asked by maxschlepzig
(59512 rep)
Dec 7, 2012, 10:43 AM
Last activity: Jul 19, 2024, 02:39 PM
Last activity: Jul 19, 2024, 02:39 PM