команда для установки 32-битных пакетов (lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6) в Ubuntu 16.4 LTS

8

Я хочу установить Android Studio 2.1 на свой Ubuntu 16.4 LTS 64 bit, поэтому я следую инструкциям на веб-сайте руководства разработчика Android, предоставленном Google ... и они говорят, что я должен установить 32-битные библиотеки, потому что их использует Android Studio.

моя проблема, когда я набираю команду:

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

я получил эту ошибку:

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
источник
1
Не. Лучший способ: установить virtualbox и установить внутри него 32-битную версию Ubuntu и использовать ее для ее кодирования. Это гораздо меньше хлопот.
Rinzwind
посмотреть, если мой ответ работает. У меня не было системы, чтобы проверить, установила ли она андроид студию (так что комментируйте / пишите мне, и я добавлю больше).
Rinzwind

Ответы:

11

Вы должны держать свою систему свободной от 32-битного программного обеспечения. 32-битный уже в пути и никогда не вернется. Привыкайте к 64-битному. Если возможно, игнорируйте 32-битное программное обеспечение. Теперь, когда мое мнение здесь ...

Ваш лучший способ - установить VirtualBox или VM Ware player и установить в него 32-битную Ubuntu (ссылки на торрент 32-битной 16.04.1). Затем установите Android Studio. Это будет работать лучше, чем смешивать его с вашей текущей установкой.


Если вы все еще хотите установить его в вашей текущей системе, то метод установки 32-битной системы должен состоять в том, чтобы добавить архитектуру, обновить и затем импортировать 32-битную упаковку.

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

Это покажет ...

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

И это должно установить 32-битные компоненты, необходимые для Android Studio.

Rinzwind
источник
я буду использовать виртуальную машину, чтобы предотвратить смешивание 32-битных и 64-битных пакетов
А.Юссуф,