กำลังพยายามติดตั้ง Steam ERROR: คุณพลาดไลบรารี 32- บิตต่อไปนี้และ Steam อาจไม่ทำงาน: ไม่


25

ฉันติดตั้ง Steam แล้ว แต่เมื่อฉันคลิกที่โปรแกรมฉันจะได้รับข้อความนี้

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

ฉันไม่รู้ว่าจะติดตั้งหรือทำอะไร


2
เราต้องการข้อความแสดงข้อผิดพลาดทั้งหมด
Javier Rivera

5
นั่นคือข้อความที่สมบูรณ์แบบที่มันไม่ได้ทำงานหลังจากไม่ได้
Unb3liveblE - PoW

คำตอบ:


10

ไม่มีปัญหา. ยินดีต้อนรับสู่ Linux และ Ubuntu โดยวิธีการ

ก่อนอื่นถ้าคุณไม่ได้ติดตั้ง Steam จากศูนย์ซอฟต์แวร์ Ubuntu และไม่ลองดูว่าคุณสามารถติดตั้งได้หรือไม่ลองลบ Steam ออกจากระบบของคุณก่อน คุณอาจจำเป็นต้องเรียกใช้sudo apt-get updateในเทอร์มินัลล่วงหน้า (เมื่อระบบแจ้งให้คุณใส่รหัสผ่านมันกำลังพิมพ์แม้ว่าจะไม่มีสิ่งใดปรากฏบนหน้าจอ) ฉันยังสังเกตเห็นว่า Steam แสดงเฉพาะใน Software Center เมื่อคุณคลิก "แสดงรายการทางเทคนิค" ที่ด้านล่าง

หากวิธีนี้ไม่ได้ผลให้ดูหัวข้อปัญหาที่ทราบในวิกิผู้พัฒนา Valve ทำตามคำแนะนำสำหรับการแจกแจงแบบเดเบียน:

sudo apt-get install lib32stdc++6

แจ้งให้เราทราบหากคำแนะนำเหล่านี้ไม่สมเหตุสมผล


33

ดูเหมือนว่าจะเกิดขึ้นในระบบปฏิบัติการ 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


1
นี่คือทางออกของฉันใน Ubuntu 13.10 ฉันจำไม่ได้ว่ามีปัญหานี้ใน Ubuntu 12.04
isaaclw

2
นี่เป็นวิธีที่สะอาดที่สุดในการแก้ไขปัญหาใน 13.10 ผู้ใช้ไม่ควรสร้างลิงก์สัญลักษณ์ใน / usr / lib ตามคำตอบที่ได้รับคะแนนสูงสุดในปัจจุบัน
XBigTK13X

นี่เป็นวิธีแก้ปัญหาสำหรับฉันใน Ubuntu 14.04
Tanner Watson

นี่เป็นวิธีที่ถูกต้อง - ง่ายและใช้งานได้ ไม่มีอะไรทำ
Audie

โซลูชันเหล่านี้ไม่เหมาะกับฉันใน 14.04 x64 เมื่อ Steam stars เปิด terminal และบอกว่าจะติดตั้งการพึ่งพาอะไร แต่เมื่อการดาวน์โหลดสิ้นสุดลงก็แจ้งว่ามีปัญหาการพึ่งพาอีก แล้วมันเริ่มต้นด้วย steamui.so ข้อผิดพลาดที่ขาดหายไปแล้วออกจาก
ViBE

26

นี่คือสิ่งที่ฉันต้องทำบน Intel Sandy Bridge (กราฟิก HD3000) - สำหรับ Nvidia / AMD ใช้แหล่งข้อมูลที่เหมาะสม:

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

Steam และ 3D ใน vmWare ใช้งานได้แล้ว


สิ่งนี้ใช้ได้สำหรับฉัน (AMD ที่นี่) สิ่งที่ผมต้องทำคือการติดตั้ง 32 บิต multiarch fglrxแพคเกจที่ให้บริการlibGL.soซึ่งเป็นชื่อlibgl1-fglrx-glx:i386และสร้าง symlink /usr/lib/i386-linux-gnu/fglrx/libGL.so.1ไป จากนั้นมันก็ทำงานได้อย่างสมบูรณ์แบบ
โทมัส

ยังแก้ไขให้ฉันใน Ubuntu 17.10 ขอบคุณ!
rene

6

คุณกำลังเรียกใช้ Ubuntu รุ่น 64 บิต

เพียงเปิดเทอร์มินัลแล้วพิมพ์:

sudo apt-get install ia32-libs

วิธีนี้คุณจะมีความเข้ากันได้อย่างสมบูรณ์กับ applcations 32 บิตเช่น Steam, skype และอื่น ๆ


1
แพ็คเกจนี้ไม่สามารถใช้ได้กับ debian wheezy หรือ suacy (13.10) ฉันพยายามจำเมื่อการโยกย้ายเกิดขึ้นสำหรับ Ubuntu ... แต่พวกเขาย้ายจากการติดตั้งแพคเกจ 32 บิตด้วยวิธีนี้
isaaclw

2

ฉันกำลังวิ่ง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

นอกจากนี้เพื่อให้ทราบว่านี่เป็นวิธีแก้ปัญหาสำหรับปัญหาที่แตกต่างกัน (แต่เกี่ยวข้องกัน)


0

วิธีเรียกใช้ Steam ด้วย ATI 13.04 บน Ubuntu 13.04 64 บิตพร้อมเคอร์เนล 3.8.12:

  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. ตั้งค่าการทำงานบนการ์ดกราฟิกจริงของฉันแทนที่จะเป็นกราฟิกซีพียู Intel


0

ฉันมีปัญหาคล้ายกันกับ nVidia และ Steam โดยใช้ GeForce 650ti กับไดรเวอร์ 331 ฉันสิ้นสุดการทำCTRL- ALT- F1และเข้าสู่ระบบแล้ว sudo service lightdm stop, telinit 3(อาจจะไม่จำเป็นต้องหลังจากหยุดให้บริการ) sudo sh NVIDIA*.runและ

ไดรเวอร์ 331 ดั้งเดิมถูกลบและการติดตั้ง (ในเวลานี้) ทำงานได้ดีและ Steam ใช้งานได้

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