如何在16.04.4 64bit上安装libc6:i386?
我已经在这里和其他地方找到了所有类似的问题,但仍然无法为此找到有效的解决方案。
我尝试过的事情:
apt-get install libc6:i386
这会尝试删除大多数当前安装的64位库,如果运行则会使计算机无法使用。
我根据其他问题/答案运行以下内容,但仍然没有乐趣:
dpkg --add-architecture i386 apt-get update apt-get upgrade apt-get dist-upgrade
一切都干净利落,但不要改变尝试安装32位库的输出。
下一个选择是尝试:
apt-get install libc6-i386
哪个回报:
The following packages have unmet dependencies, libc6-i386 : Depends: libc6 (= 2.23-0ubuntu3) but 2.23-0ubuntu10 is to be installed E: Unable to correct problems, you have held broken packages
此错误似乎具有误导性,因为apt-mark showhold
返回任何包。
这里的最终目标是安装需要32位库的赛门铁克AV套件。
确保您已启用软件和更新中的所有部分,并选择了良好的镜像(我更喜欢主服务器 )
-
Ubuntu软件
-
和更新中的安全 更新 :
然后sudo apt-get install libc6:i386
就足够了。
或更深:
sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install libc6:i386 sudo apt-get install -f
在我的系统libc:i386安装版本2.23-0ubuntu10 。