Đang cố gắng cài đặt Steam ERROR: Bạn đang thiếu các thư viện 32 bit sau và Steam có thể không chạy: không


25

Tôi đã cài đặt Steam, nhưng khi tôi nhấp vào chương trình, tôi nhận được thông báo này

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

Tôi không biết phải cài đặt hay thậm chí làm gì.


2
Chúng tôi cần thông báo lỗi đầy đủ.
Javier Rivera

5
Đó là thông điệp hoàn chỉnh mà nó không tiếp tục sau khi không
Unb3liveblE - PoW

Câu trả lời:


10

Không vấn đề gì. Chào mừng bạn đến với Linux và Ubuntu.

Đầu tiên, nếu bạn không cài đặt Steam từ Trung tâm phần mềm Ubuntu và không thử, hãy xem bạn có thể cài đặt nó theo cách đó không, loại bỏ Steam khỏi hệ thống của bạn trước đó. Bạn có thể cần phải chạy sudo apt-get updatetrong một thiết bị đầu cuối trước đó (khi nó nhắc bạn nhập mật khẩu, nó sẽ gõ ngay cả khi không có gì hiển thị trên màn hình). Tôi cũng nhận thấy rằng Steam chỉ hiển thị trong Trung tâm phần mềm khi bạn nhấp vào "hiển thị các mục kỹ thuật" ở phía dưới.

Nếu điều đó không có ích, hãy xem phần Các vấn đề đã biết trên wiki Nhà phát triển Valve. Làm theo các hướng dẫn cho các bản phân phối dựa trên Debian:

sudo apt-get install lib32stdc++6

Hãy cho tôi biết nếu những hướng dẫn này không có ý nghĩa.


33

Điều này dường như xảy ra trên mọi hệ điều hành 64 bit.

Báo cáo lỗi đầy đủ tại đây: https://github.com/ValveSoftware/steam-for-linux/issues/321

Giải pháp :

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

Thêm hai dòng tiếp theo vào tập tin :

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

Sau đó thực hiện :

sudo ldconfig

Bây giờ bạn có thể chạy Steam


giải pháp được tìm thấy ở đây: http://steamcommunity.com/app/221410/discussions/0/864959336441792994/?l=russian


1
Đây là giải pháp của tôi trong Ubuntu 13.10. Tôi không nhớ có vấn đề này trong Ubuntu 12.04.
isaaclw

2
Đây là cách sạch nhất để giải quyết vấn đề trong 13.10. Người dùng không nên tạo liên kết tượng trưng trong / usr / lib, theo câu trả lời được bình chọn cao nhất hiện tại.
XBigTK13X

Đây là giải pháp cho tôi trên Ubuntu 14.04
Tanner Watson

Đây là cách đúng đắn để đi - dễ dàng và nó đã làm việc. Không có gì khác làm.
Audie

không có giải pháp nào trong số này hoạt động với tôi vào ngày 14.04 x64. khi các ngôi sao Steam mở thiết bị đầu cuối và cho biết những phụ thuộc nào sẽ được cài đặt. nhưng khi tải xuống kết thúc nó nói một vấn đề phụ thuộc khác. và sau đó nó bắt đầu với thông báo lỗi steamui.so bị thiếu sau đó thoát.
ViBE

26

Đây là những gì tôi phải làm trên Intel Sandy Bridge (đồ họa HD3000) - để Nvidia / AMD sử dụng nguồn thích hợp:

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

Steam và 3D trong vmWare hoạt động ngay bây giờ.


Điều này làm việc cho tôi (AMD ở đây). Những gì tôi phải làm là cài đặt gói multi-bit 32 bit fglrxcung cấp libGL.so, được đặt tên libgl1-fglrx-glx:i386và sau đó tạo liên kết tượng trưng /usr/lib/i386-linux-gnu/fglrx/libGL.so.1. Sau đó, nó hoạt động hoàn hảo.
Thomas

Cũng đã sửa nó cho tôi trên Ubuntu 17.10. Cảm ơn!
rene

6

Bạn có thể chạy phiên bản 64 bit của Ubuntu.

Chỉ cần mở terminal và gõ:

sudo apt-get install ia32-libs

Bằng cách này, bạn sẽ có khả năng tương thích hoàn toàn với các ứng dụng 32 bit, như Steam, skype và các ứng dụng khác.


1
Gói này không có sẵn cho debian wheezy, hoặc cho sự tự tử (13.10). Tôi đang cố nhớ khi di chuyển xảy ra đối với Ubuntu ... nhưng họ đã di chuyển từ việc cài đặt các gói 32 bit theo cách này.
isaaclw


0

Cách chạy Steam với ATI 13.04 trên Ubuntu 13.04 64 bit với kernel 3.8.12:

  1. mở thiết bị đầu cuối

  2. Tạo tập tin khởi động trong thư mục nhà của bạn:

    sudo gedit st3am.sh
    
  3. đặt điều này trong tập tin:

    LD_PRELOAD=/usr/lib32/fglrx/libGL.so.1 steam
    
  4. Lưu và thực hiện:

    chmod a+x st3am.sh
    
  5. Tạo lối tắt và di chuyển đến màn hình nền hoặc thêm vào menu ứng dụng của bạn

  6. Chúc bạn vui vẻ


0

Tôi chỉ đơn giản là chạy bằng optirun. Từ một cửa sổ đầu cuối : optirun steam. Đặt hơi nước chạy trên card đồ họa thực tế của tôi thay vì đồ họa intel cpu-onboard.


0

Tôi gặp vấn đề tương tự với nVidia và Steam, sử dụng GeForce 650ti với trình điều khiển 331. Tôi đã kết thúc việc làm CTRL- ALT- F1và đăng nhập, sau đó sudo service lightdm stop, telinit 3(có lẽ không cần thiết sau khi dịch vụ dừng lại), và sudo sh NVIDIA*.run.

Các trình điều khiển gốc 331 đã bị xóa và quá trình cài đặt (lần này) đã hoạt động tốt và Steam hoạt động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.