Невозможно установить Android 2.3 libs умирает из-за отсутствия ia32-libs-multiarch

Мне нужно довести свою коробку до уровня разработки Android или Android, но я не могу установить ia32-libs на всю жизнь. Кто-нибудь может помочь? Ошибка, которую дал мне инструмент Android, состояла в том, что остановка сервера ADB завершилась неудачно (код -1), и после небольшого исследования я обнаружил, что мне нужно установить ia32-libs, что, по моему мнению, является болью.

Ubuntu 12.04 (x64)

xxx@xxx:~$ sudo apt-get -f install ia32-libs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch
E: Unable to correct problems, you have held broken packages.
2
задан 2 July 2012 в 19:13

4 ответа

Чтобы разработать Android на 64-битной машине с Ubuntu, не нужно устанавливать

sudo apt-get install ia32-libs

, вместо этого просто выполните:

sudo apt-get install lib32ncurses5 lib32stdc++6

, которая активирует adb и связанные с ним 32-битные зависимости Android без все ненужные пакеты, которые будут поставляться в комплекте, если вы выполните apt-get install ia32-libs

0
ответ дан 2 July 2012 в 19:13

У меня та же проблема с 12.10, и, похоже, это ошибка: https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/1016294 , Выходы dpkg --get-selection и dpkg --print-foreign-architectures (согласно запросу в комментариях к ОП) пусты.

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

0
ответ дан 2 July 2012 в 19:13

У меня была похожая проблема со сломанными зависимостями при попытке установить wine и acroread, а также с жалобой при попытке установить ia32-libs-multiarch, сразу после обновления до 12.04 с 11.04 (проходящего через 11.10). Кажется, что некоторые ppa, которые я имел в 11.04, установили новые версии приложений в системе. После обновления остатки этих приложений, казалось, запутались в зависимостях.

Решение, которое, кажется, работает (до сих пор), было найдено на немецкой платформе Ubuntu ( http://forum.ubuntuusers.de , сообщения пользователя Lasall):

Сначала требуется понижение рейтинга до следующего: создайте файл «предпочтений»:

sudo vi /etc/apt/preferences

и вставьте следующие строки:

Package: *       
Pin: release a=precise*
Pin-Priority: 2012

Приоритет пин-кода должен быть больше 1000 .

Затем вы можете понизить версию приложений-нарушителей с помощью:

sudo apt-get dist-upgrade

Затем вы можете установить пакеты с жалобами на зависимости, такие как sudo apt-get install ia32-libs-multiarch или sudo apt-get install ia32-libs.

Наконец, вам следует удалить файл, который вы только что создали:

sudo rm /etc/apt/preferences

, потому что иначе не будет найдено никаких новых обновлений.

Надеюсь, это вам тоже поможет!

0
ответ дан 2 July 2012 в 19:13

У меня была подобная проблема, когда попытка установить ia32-освобождает с ia32-libs-multiarch зависимостью. В моем случае я пытался установить android SDK в Ubuntu 13.10. Затем я попробовал это решение, и оно работалось для меня:

  1. Установка, синаптическая от терминала: sudo apt-get install synaptic

  2. Запуститесь синаптический и перейдите к вкладке Settings> Repositories> Other Software>, нажимают Add. Вставьте это в поле способной строки: deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse

  3. Нажмите Add Source

  4. Затем перезагрузка
  5. В Быстром Фильтре ввести ia32-libs
  6. Нажмите Apply

Именно. Я надеюсь, что это помогает Вам.

0
ответ дан 2 July 2012 в 19:13

Другие вопросы по тегам:

Похожие вопросы: