Невозможно найти пакет lib32bz2-1.0

49

Я пытаюсь установить Simplicity studio на Ubuntu 15.04 (64-bit) и получаю эту ошибку

E: Unable to locate package lib32bz2-1.0
E: Couldn't find any package by regex 'lib32bz2-1.0'

Я попытался установить пакет lib32bz2-1.0, снова я получаю ту же ошибку. Как установить пакет lib32bz2-1.0 в Ubuntu 15.04 (64-битная версия)

Рао
источник

Ответы:

37

Попробуйте установить его вручную, набрав:

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

Обновить:

если вы удалите lib32bz2-1.0, он будет успешно установлен.

sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6

В противном случае:

sudo dpkg --add-architecture i386

sudo apt-get update

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 libstdc++6:i386 libfontconfig1:i386 libxext6:i386 libxrender1:i386 libgstreamer-plugins-base0.10-0:i386
Билал
источник
2
Я не могу установить пакет lib32bz2-1.0. Я получаю эту ошибку E: Невозможно найти пакет lib32bz2-1.0 E: Не удалось найти какой-либо пакет с помощью регулярного выражения 'lib32bz2-1.0'
Рао
7
Пакет lib32bz2, кажется, был прекращен после Utopic . Я предполагаю , что он был заменен настоящим пакетом multiarch ( :i386) - возможно, libbz2-1.0: i386
steeldriver
8
Я установил libbz2-1.0: i386 вместо lib32bz2-1.0 ... он работает сейчас
Рао
3
В Ubuntu 15.10 мне просто нужно было отредактировать скрипт setup.sh в папке SimplicityStudio и заменить там «lib32bz2-1.0» на предложенный «libbz2-1.0: i386». После этого setup.sh завершился успешно.
Михал Фапсо
44

Нужный пакет (32-битный) libbz2-1.0:i386, его 64-битная версия libbz2-1.0:amd64.

Сначала включите поддержку нескольких арок (если это еще не сделано):

sudo dpkg --add-architecture i386

Теперь запустите:

sudo apt-get update

Теперь вы можете установить пакет:

sudo apt-get install libbz2-1.0:i386
heemayl
источник
40

Вы пытаетесь установить Android Studio на Ubuntu?

Если вы скажете: да !! Этот ответ для вас :-).

Может быть , вы triying установить андроид студию с этим уроком? , Устаревшие зависимости от Ubuntu 16.04.

Эта команда имеет проблемы:

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

После нескольких поисков в Google я нашел возможное решение в этом посте: плохая зависимость от команды установки .

Эта команда указывает 32-битную версию дополнительных библиотек, которые вам нужны для установки Android Studio. Это работает для меня на Ubuntu 16.04:

sudo apt-get install libz1 libncurses5 libbz2-1.0:i386 libstdc++6 libbz2-1.0

Надеюсь, это поможет :-).

mrroot5
источник
6
Смотрите не дальше. Это ответ, когда на Ubuntu 16.04. Спасибо @erknrio
Хорхе
7

Это работает для меня на моем Ubuntu 15.04 (64-разрядная версия)

sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0:i386 lib32stdc++6
Часы ZHONG
источник
2
sudo apt-get install libz1 libncurses5 libbz2-1.0 libstdc++6

без 32

Адри
источник
2
Что это добавляет к 4 другим ответам?
Странник