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


49

Я намагаюся встановити Simplicity studio на Ubuntu 15.04 (64-розрядний), і я отримую цю помилку

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: Не вдалося знайти жодного пакета за допомогою regex 'lib32bz2-1.0'
Rao

7
Пакет lib32bz2, здається, був припинений після Utopic . Я здогадуюсь , що його замінив справжній :i386пакунок multiarch ( ) - можливо, 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

40

Ви намагаєтесь встановити Android Studio на Ubuntu?

Якщо ви скажете: Так !!. Ця відповідь для вас :-).

Можливо, ви намагаєтесь встановити андроїд-студію за допомогою цього підручника? . У нього застарілі залежності від Ubuntu 16.04.

Ця команда має проблеми:

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

Після кількох пошуків у Google я знайшов можливе рішення у цій публікації: Погана залежність від команди install .

Ця команда вказує 32-бітну версію додаткових бібліотек, які вам потрібні для установки андроїд-студії. Він працює для мене на Ubuntu 16.04:

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

Сподіваюся, це допомагає :-).


6
Не дивіться далі. Це відповідь, коли на Ubuntu 16.04. Дякую @erknrio
Хорхе

7

Це працює для мене на моєму Ubuntu 15.04 (64-розрядний)

sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0:i386 lib32stdc++6

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.