All the questions I've seen refer to running a 32-bit app in a 64-bit system.
I'm running 32-bit Ubuntu 12.04 (actually elementary OS Luna, which is based on it) and I'm trying to run a 64-bit app which refuses open. Running:
./64bit_app.run
(where 64bit_app.run
is the 64-bit app I'm trying to run) results in:
bash: ./64bit_app.run: no se puede ejecutar el fichero binario
which translates to "can't execute/run/open binary file".
Should I be able to run it? Is it possible to run a 64-bit app in a 32-bit system? If so, how?
dpkg --add-architecture
? As far as I know, the same approach should work for 32 on 64 and for 64 on 32. Just changedpkg --add-architecture i386
todpkg --add-architecture amd64
. – terdon Mar 06 '14 at 02:08lscpu
returnsCPU op-mode(s): 32-bit, 64-bit
), but my systems is 32 bit. @Braiam the error reads: "can't execute binary file" (translated from Spanish) – Gabriel Mar 06 '14 at 02:14dpkg --add-architecture amd64
to the./64bit_app.run
line but it did not work. – Gabriel Mar 06 '14 at 02:24./64bit_app
line? Please [edit] your post explaining any steps you've tried. – terdon Mar 06 '14 at 02:25sudo dpkg --add-architecture amd64
first. That's a separate command. – terdon Mar 06 '14 at 02:28dpkg: error: opción --add-architecture desconocida
wheredesconocida
translates tounknown
. – Gabriel Mar 06 '14 at 02:30