dpkg --add-architecture i386
aptitude update
aptitude install libstdc++6:i386
Eu não sabia sobre a grande mudança multi-arch no debian 7 wheezy, eu teria ficado com a instalação do i386 se eu soubesse já que não tenho necessidade do que o amd64 traz para a mesa ...
mas é tarde demais, eu tenho uma instalação amd64 e agora quer rodar o adb do 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
minha primeira reação foi simples, 32 bits em um env de 64 bits (por que diabos o google brinca com nossas mentes fornecendo um download para linux32 e linux64 se ambos serão 32 bits danificados?) ... então eu tentei instalar ia32-libs só para descobrir que o debian7 não os tem mais e que eu deveria usar multi-arch.
Eu li o link e adicionei outro arco estrangeiro ... mas e agora? o how-to não faz menção sobre o que fazer depois disso. Como faço para descobrir o que esse binário está tentando carregar? Preciso depurar cada binário de 32 bits para executar?
O que estou perdendo aqui?
Parece que ia32-libs está obsoleto. Tente isso em vez disso. Trabalhei para mim em Crunchbang.
dpkg --add-architecture i386
apt-get update
Tags 64-bit android debian debian-wheezy