comando para instalar pacotes de 32 bits (lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6) no ubuntu 16.4 LTS

8

Eu quero instalar o Android Studio 2.1 no meu Ubuntu 16.4 LTS 64 bits, então eu sigo as instruções na web do guia do desenvolvedor do Android, fornecidas pelo google ... e eles dizem que eu devo instalar bibliotecas de 32 bits porque o Android Studio as usa.

meu problema é quando digito o comando:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Eu recebi este erro:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package lib32bz2-1.0
E: Couldn't find any package by glob 'lib32bz2-1.0'
E: Couldn't find any package by regex 'lib32bz2-1.0'
A.Youssouf
fonte
1
Não. Melhor método: instale o virtualbox e instale uma versão de 32 bits do Ubuntu dentro dela e use-a para codificá-la. É muito menos aborrecimento.
Rinzwind 29/07
veja se minha resposta funciona. Eu não tinha um sistema para testar se ele instalou o Android Studio (então, comente / pm eu e adicionarei mais).
Rinzwind 29/07

Respostas:

11

Você deve manter seu sistema livre de software de 32 bits. O 32-bit está a caminho e nunca mais voltará. Acostume-se a 64 bits. Se possível, ignore o software de 32 bits. Agora que minha opinião está aqui ...

Seu melhor método é instalar o virtualBox ou VM Ware player e instalar um Ubuntu de 32 bits (links para o torrent de 16.04.1 de 32 bits) nele. Em seguida, instale o android studio. Funcionará melhor do que misturá-lo com a instalação atual.


Se você ainda deseja instalá-lo no sistema atual, o método para instalar 32 bits deve ser o de adicionar a arquitetura, atualizar e importar a embalagem de 32 bits,

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

Isso vai mostrar ...

...
The following additional packages will be installed:
  gcc-5-base:i386 gcc-6-base:i386 libgcc1:i386 libgpm2:i386 libtinfo5:i386
Suggested packages:
  glibc-doc:i386 locales:i386
The following NEW packages will be installed:
  gcc-5-base:i386 gcc-6-base:i386 libc6:i386 libgcc1:i386 libgpm2:i386
  libncurses5:i386 libstdc++6:i386 libtinfo5:i386
0 upgraded, 8 newly installed, 0 to remove and 3 not upgraded.
Need to get 2960 kB of archives.
After this operation, 12,9 MB of additional disk space will be used.

E isso deve instalar os componentes de 32 bits necessários para o Android Studio.

Rinzwind
fonte
i vai usar uma máquina virtual para evitar a mistura de 32 bits com pacotes de 64 bits
A.Youssouf