Befehl zum Installieren von 32-Bit-Paketen (lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6) unter Ubuntu 16.4 LTS

8

Ich möchte Android Studio 2.1 auf meinem Ubuntu 16.4 LTS 64-Bit installieren, also folge ich den Anweisungen im Android Developer Guide Web Sit von Google .. und sie sagen, ich sollte 32-Bit-Bibliotheken installieren, weil Android Studio sie verwenden.

Mein Problem ist, wenn ich den Befehl eingebe:

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

Ich habe diesen Fehler:

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
quelle
1
Tu es nicht. Bessere Methode: Installieren Sie virtualbox und installieren Sie eine 32-Bit-Version von Ubuntu darin und verwenden Sie diese zum Codieren. Es ist weit weniger stressig.
Rinzwind
Sehen Sie, ob meine Antwort funktioniert. Ich hatte kein System zum Testen, ob es Android Studio installiert hat (also kommentiere / pm mich und ich werde mehr hinzufügen).
Rinzwind

Antworten:

11

Sie sollten Ihr System frei von 32-Bit-Software halten. 32-Bit ist auf dem Weg nach draußen und wird nie wieder kommen. Gewöhnen Sie sich an 64-Bit. Wenn möglich, ignorieren Sie die 32-Bit-Software. Jetzt, wo meine Meinung hier draußen ist ...

Ihre beste Methode ist es, virtualBox oder VM Ware Player zu installieren und ein 32-Bit-Ubuntu (Links zum Torrent von 32-Bit 16.04.1) darin zu installieren . Dann installieren Sie Android Studio. Es funktioniert besser, als es mit Ihrer aktuellen Installation zu verwechseln.


Wenn Sie es dennoch in Ihrem aktuellen System installieren möchten, sollte die Methode zum Installieren von 32-Bit darin bestehen, die Architektur hinzuzufügen, zu aktualisieren und dann das 32-Bit-Paket zu importieren.

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

Dies wird zeigen ...

...
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.

Und das sollte die 32-Bit-Komponenten installieren, die Sie für Android Studio benötigen.

Rinzwind
quelle
Ich werde eine virtuelle Maschine verwenden, um das Mischen von 32-Bit mit 64-Bit-Paketen zu verhindern
A.Youssouf