如何在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套件。

确保您已启用软件和更新中的所有部分,并选择了良好的镜像(我更喜欢主服务器

  1. Ubuntu软件

    SU1

  2. 更新中的安全 更新

    SU2

然后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 。