小编har*_*llb的帖子

如何在 16.04.4 64 位上安装 libc6:i386?

我已经解决了我可以在这里和其他地方找到的所有类似问题,但仍然无法为此找到可行的解决方案。

我尝试过的事情:

apt-get install libc6:i386
Run Code Online (Sandbox Code Playgroud)

这会尝试删除大多数当前安装的 64 位库,如果运行这些库会使机器无法使用。

我已经根据其他问题/答案运行了以下内容,但仍然没有快乐:

dpkg --add-architecture i386
apt-get update
apt-get upgrade
apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

一切都干净利落,但不要改变尝试安装 32 位库的输出。

下一个选择是尝试:

apt-get install libc6-i386
Run Code Online (Sandbox Code Playgroud)

返回:

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
Run Code Online (Sandbox Code Playgroud)

此错误似乎具有误导性,因为不apt-mark showhold返回任何包。

此处的最终目标是安装需要 32 位库的赛门铁克 AV 软件包。

apt dpkg

6
推荐指数
1
解决办法
6万
查看次数

标签 统计

apt ×1

dpkg ×1