Steam 需要安装这些附加软件包:libgl1-mesa-dri:i386、libgl1-mesa-glx:i386、libc6:i386

Steam 需要安装这些附加软件包:libgl1-mesa-dri:i386、libgl1-mesa-glx:i386、libc6:i386

我已经使用 Ubuntu 大约 6 个小时了。我已将 Steam 放到桌面上。似乎我无法完全安装和更新它。

当我单击该图标时,出现以下内容:

Steam needs to install these additional packages: 
    libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386

如果我尝试安装,我会得到

.........................................................................................
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.6)
 unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
                        Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages

我运行的是 64 位版本,所以我知道这可能是问题所在。只是对我的 PC 的一般概述。这是一台 2009 年的 hp pavilion,运行在 sandybridge 上。

如果我继续在终端:

You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1

如果有人有关于如何解决 64 位问题并安装 32 位文件的分步指南,请告诉我。到目前为止,我实际上很喜欢摆弄 Linux,所以这只是另一件需要学习的事情。

答案1

看起来正在安装额外的软件包。

尝试sudo apt install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libc6:i386 --no-recommends

我现在不在 Linux 机器上,所以这可能无法正常工作。它超出了内存范围。

相关内容