尝试安装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上的“ 已知问题”部分 。 按照基于Debian的发行版的说明进行操作:

 sudo apt-get install lib32stdc++6 

如果这些说明没有意义,请告诉我。

这似乎发生在每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

这是我在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和其他应用程序。

我运行14.04 LTSelementary OS 0.3.2 Freya 64bit ),这对我来说非常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 

另外,需要注意的是, 这实际上是针对不同(但相关)问题的解决方案。

如何在Ubuntu 13.04 64位上使用内核3.8.12在ATI 13.04上运行Steam:

  1. 开放式终端

  2. 在主目录中创建启动文件:

     sudo gedit st3am.sh 
  3. 把它放在文件中:

     LD_PRELOAD=/usr/lib32/fglrx/libGL.so.1 steam 
  4. 保存并使可执行文件:

     chmod a+x st3am.sh 
  5. 制作快捷方式并移至桌面或添加到应用程序菜单

  6. 玩得开心:)

我只是使用optirun运行。 从终端窗口: optirun steam 。 设置在我的实际显卡上运行的蒸汽而不是cpu-onboard intel图形。

我和nVidia和Steam有类似的问题,使用GeForce 650ti和331驱动程序。 我最终做了CTRLALTF1并登录,然后sudo service lightdm stoptelinit 3 (服务停止后可能不需要),以及sudo sh NVIDIA*.run

最初的331个驱动程序被删除了,安装(这次)很顺利,Steam工作正常。