Я не знал о больших изменениях в многоархитивной системе Debian 7 wheezy, я бы остановился на установке i386, если бы знал, так как мне не нужно то, что amd64 приносит на стол ...
но уже слишком поздно, у меня установлена amd64, и теперь я хочу запустить adb для Android
host$ file platform-tools/adb
platform-tools/adb: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped
host$ platform-tools/adb
bash: platform-tools/adb: No such file or directory
Моя первая реакция была простой 32-битной в 64-битной среде (почему, черт возьми, Google шутит с нашими мыслями, предоставляя загрузку для linux32 и linux64, если оба будут 32-битными?), поэтому я попытался установить ia32-libs просто чтобы узнать, что у debian7 их больше нет, и что я должен использовать multi-arch.
Я прочитал https://wiki.debian.org/Multiarch/HOWTO и добавил еще одну зарубежную арку ... но что теперь? в инструкции нет упоминания о том, что делать после этого. Как я могу узнать, что этот двоичный файл пытается загрузить? мне нужно будет отлаживать каждый 32-битный бинарный файл, который мне нужно запустить?
что мне здесь не хватает?