当前位置: 首页>>技术教程>>正文


无法找到包lib32bz2-1.0

, , ,

问题描述

我试图在Ubuntu 15.04(64位)上安装Simplicity studio,我收到此错误

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

我试着安装lib32bz2-1.0包,我又得到了同样的错误。如何在Ubuntu 15.04(64位)上安装包lib32bz2-1.0

最佳解决思路

尝试通过键入以下内容手动安装它:

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

次佳解决思路

您正在寻找的软件包(32位)是libbz2-1.0:i386,其64位版本是libbz2-1.0:amd64

首先启用multi-arch支持(如果尚未完成):

sudo dpkg --add-architecture i386

现在运行:

sudo apt-get update

您现在可以通过以下方式安装包:

sudo apt-get install libbz2-1.0:i386

第三种解决思路

你是否想在Ubuntu上安装Android Studio?

如果你说:是的!!这个答案适合你:-)。

也许你正在试图用this tutorial?安装android studio。它已弃用Ubuntu 16.04的依赖项。

此命令有问题:

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

在Google上进行了一些搜索之后,我在这篇文章中找到了一个可能的解决方案:Bad dependency on install command

此命令指定设置android studio所需的额外库的32位版本。它适用于Ubuntu 16.04:

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

希望能帮助到你 :-)。

第四种思路

这适用于我的Ubuntu 15.04(64位)

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

第五种思路

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

没有32

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1709.html,未经允许,请勿转载。