multi-arch do Debian, android sdk

1

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?

    
por gcb 13.01.2014 / 01:18

2 respostas

2
dpkg --add-architecture i386
aptitude update
aptitude install libstdc++6:i386
    
por 26.01.2014 / 02:53
0

Parece que ia32-libs está obsoleto. Tente isso em vez disso. Trabalhei para mim em Crunchbang.

dpkg --add-architecture i386
apt-get update
    
por 13.01.2014 / 02:19