Sample Header Ad - 728x90

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