我已经安装了 Steam,但当我点击该程序时收到此消息
ERROR- You are missing the following 32-bit libraries, and Steam may not run:
not
我不知道该安装什么,甚至不知道该做什么。
答案1
这似乎在每个 64 位操作系统上都会发生。
完整错误报告在此: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
答案2
以下是我在 Intel Sandy Bridge (HD3000 显卡) 上必须做的事情 - 对于 Nvidia/AMD 使用适当的来源:
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib
vmWare 中的 Steam 和 3D 现在可以运行。
答案3
没问题。顺便说一句,欢迎来到 Linux 和 Ubuntu。
首先,如果您没有从 Ubuntu 软件中心安装 Steam,也没有尝试过,请看看是否可以通过这种方式安装,事先从系统中删除 Steam。您可能需要sudo apt-get update
事先在终端中运行(当它提示您输入密码时,即使屏幕上没有显示任何内容,它也会输入密码)。我还注意到,只有当您单击底部的“显示技术项目”时,Steam 才会显示在软件中心中。
如果这没有帮助,请参阅已知问题部分在 Valve 开发者维基上。请按照基于 Debian 的发行版的说明进行操作:
sudo apt-get install lib32stdc++6
如果这些说明没有意义,请告诉我。
答案4
我正在运行14.04 LTS
(使用elementary OS 0.3.2 Freya 64bit
),这对我来说非常有效:
sudo dpkg --add-architecture i386
sudo add-apt-repository multiverse
sudo apt-get update
sudo apt-get install steam
另外,需要注意的是,这实际上是针对不同(但相关)问题的解决方案。