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

本文提供了在64位Linux环境下解决Steam无法运行的方法,包括通过Ubuntu软件中心安装、安装必要的32位库文件、配置Steam.conf文件及兼容性设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

我已经安装了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上。

解:

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

在文件中添加以下两行:

/usr/lib32

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

然后执行:

sudo ldconfig

现在您应该可以运行Steam

第三种方案

这是我在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等)完全兼容。

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值