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


尝试安装Steam错误:您缺少以下32位库,并且Steam可能无法运行:

, ,

问题描述

我已经安装了Steam,但是当我单击该程序时,我会收到此消息

ERROR- You are missing the following 32-bit libraries, and Steam may not run:
not

我不知道该安装什么甚至做什么。

最佳方案

没问题。顺便说一下,欢迎使用Linux和Ubuntu。

首先,如果您没有从Ubuntu软件中心安装Steam,也没有尝试,请查看是否可以通过这种方式安装它,并预先从系统中删除Steam。您可能需要事先在终端上运行sudo apt-get update(当提示您输入密码时,即使屏幕上没有任何显示,它也会在键入内容)。我还注意到,只有在单击底部的“显示技术项目”时,Steam才会显示在软件中心中。

如果那没有帮助,请参阅Valve Developer Wiki上的Known Issues section。请遵循基于Debian的发行版的说明:

sudo apt-get install lib32stdc++6

如果这些指示没有意义,请告诉我。

次佳方案

这似乎发生在每64位OS上。

完整的错误报告在这里:https://github.com/ValveSoftware/steam-for-linux/issues/321

解:

gksudo gedit /etc/ld.so.conf.d/steam.conf

在文件中添加以下两行:

/usr/lib32
/usr/lib/i386-linux-gnu/mesa

然后执行:

sudo ldconfig

现在您应该可以运行Steam


解决方案在这里找到:http://steamcommunity.com/app/221410/discussions/0/864959336441792994/?l=russian

第三种方案

这是我在Intel Sandy Bridge(HD3000图形)上必须做的-为Nvidia /AMD使用适当的来源:

sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib

vmWare中的Steam和3D现在可以使用。

第四种方案

您可能正在运行64位版本的Ubuntu。

只需打开终端并输入:

sudo apt-get install ia32-libs

这样,您将与32位应用程序(例如Steam,skype等)完全兼容。

参考资料

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