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


25

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

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

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


2
我们需要完整的错误消息。
哈维尔·里维拉

5
这就是完整的消息后,没有它不下去了
Unb3liveblE -战俘

Answers:


10

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

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

如果那没有帮助,请参阅Valve Developer Wiki上的“ 已知问题”部分。请遵循基于Debian的发行版的说明:

sudo apt-get install lib32stdc++6

让我知道这些指示是否没有道理。


33

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


1
这是我在ubuntu 13.10中的解决方案。我不记得在Ubuntu 12.04中有这个问题。
isaaclw 2013年

2
这是解决13.10中问题的最干净的方法。根据当前投票最高的答案,用户不应在/ usr / lib中创建符号链接。
XBigTK13X 2014年

这是我在Ubuntu 14.04上的解决方案
Tanner Watson

这是正确的方法-简单且有效。什么也没做。
Audie'Nov

这些解决方案均不适用于14.04 x64。当Steam明星打开终端并说要安装什么依赖项时。但是当下载结束时,它说另一个依赖问题。然后它开始于缺少steamui.so错误消息,然后退出。
ViBE 2015年

26

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

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

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


这对我有用(这里是AMD)。我要做的是安装fglrx提供了libGL.so名为的多体系结构32位软件包libgl1-fglrx-glx:i386,然后创建到的符号链接/usr/lib/i386-linux-gnu/fglrx/libGL.so.1。然后,它运行完美。
托马斯

还为我在Ubuntu 17.10上修复了它。谢谢!
rene

6

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

只需打开终端并输入:

sudo apt-get install ia32-libs

这样,您将与Steam,Skype等其他32位应用程序完全兼容。


1
此软件包不适用于debian wheezy或suacy(13.10)。我想记住ubuntu迁移的时间...但是它们是通过这种方式从安装32位软件包迁移而来的。
isaaclw 2013年


0

如何在带有内核3.8.12的Ubuntu 13.04 64位上使用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. 玩得开心:)


0

我只是使用optirun运行。在终端窗口中:optirun steam。将蒸汽设置为在我的实际图形卡上运行,而不是在CPU板上的英特尔图形卡上运行。


0

使用GeForce 650ti和331驱动程序时,我在nVidia和Steam上也遇到了类似的问题。我终于实现了CTRL- ALT- F1和登录,然后 sudo service lightdm stoptelinit 3(也许并不需要该服务停止后),和sudo sh NVIDIA*.run

原来的331驱动程序已被移除,并且安装(这次)进行得很好,并且Steam可以运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.