คุณขาดไลบรารี 32- บิตต่อไปนี้และ Steam อาจไม่ทำงาน: libc.so.6


15

ฉันเพิ่งย้ายมาจาก SteamOS ซึ่งเป็น Debian Wheazy ไม่มีการแก้ไขอื่นใดที่ใช้งานไม่ได้ฉันพยายามลองใช้ Steam ทั้งตัวเองผ่าน Steam และ Ubuntu Center


คุณใช้อูบุนตูรุ่นใดและคุณได้ลองใช้วิธีการอื่นที่ไม่สามารถใช้งานได้และโปรดโพสต์ผลลัพธ์ที่แสดงรายการไลบรารี่แบบ 32 บิตที่หายไปเพื่อที่ฉันจะได้ค้นหามันให้คุณ
mchid

สำหรับการติดตั้งใหม่ของ 14.04.2 - คุณกำลังใช้ HWE mesa stack และจำเป็นต้องติดตั้ง .. lts-utopic package ดังนั้นsudo apt-get install libgl1-mesa-glx-lts-utopic:i386ควรจะพิสูจน์ว่ามีประโยชน์
ดั๊ก

สแต็ค hwe ปัจจุบันมีความคมชัดในขณะนี้ซึ่ง utopic คือ eol
mchid

คำตอบ:


29

สมมติว่า libc.so.6 เป็นคนเดียวที่คุณหายไปเปิดเทอร์มินัลและรันคำสั่งต่อไปนี้เพื่อติดตั้งไลบรารี่ที่หายไป (ระวังที่นี่และไม่ยอมรับการเปลี่ยนแปลงเว้นแต่คุณจะพอใจกับการเปลี่ยนแปลงเช่นอาจถอนการติดตั้งสิ่งที่คุณต้องการ เก็บไว้!!):

sudo apt-get update
sudo apt-get install libc6-i386

กรุณาโพสต์ข้อผิดพลาดใด ๆ


1
เป็นการยากที่จะบอกว่าสิ่งนี้จะใช้ได้กับ OP หรือไม่ แต่ฉันได้รับข้อผิดพลาดเดียวกันจาก Steam ใน Debian 8 และการติดตั้งใช้libc6-i386งานได้สำหรับฉัน
ด้วง

E: Unable to locate package libc6-i386
Zenon

@Zenon คุณใช้ Ubuntu รุ่นใดอยู่
mchid

@mchid Ubuntu MATE 16.04
Zenon

@Zenon บางคนใช้คู่ครองในคอมพิวเตอร์รุ่นเก่า คุณกำลังใช้คู่รุ่น i386 หรือรุ่น X86_64 หรือไม่?
mchid

2

ถ้าอย่างฉันคำตอบ mchid ไม่ได้แก้ปัญหาของคุณลองทำ symlink เพื่อ libc.so.6 และติดตั้งไอน้ำจากsteamcmd :

find /lib -name libc.so.6
ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6
mkdir ~/steamcmd2 && cd $_
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh

แล้วก็

./steam.sh

2
ไม่จำเป็นต้องใช้findและgrepไม่เป็น findเพียงอย่างเดียวก็เพียงพอแล้ว
edwinksl
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.