Câu hỏi Hơi nước, khởi động Team Fortress 2: libGL.so.1: sai lớp ELF: ELFCLASS64


Sau khi tôi chạy Steam với giải pháp được đề cập đây, Tôi đã gặp vấn đề tương tự khi khởi chạy Team Fortress 2.

Sau khi khởi động nó từ Steam, "Launcher" bật lên và sau vài giây nó sẽ biến mất với lỗi sau trong terminal:

/home/user/Steam/SteamApps/steamuser/Team Fortress 2/hl2_linux: error while loading shared libraries: libGL.so.1: wrong ELF class: ELFCLASS64
Game removed: AppID 440 "Team Fortress 2", ProcID 5299 
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

Vì sự giống nhau với cách giải quyết mà tôi đã sử dụng trước đây, tôi đã cố thực hiện:

export LD_LIBRARY_PATH=/usr/lib32:$LD_LIBRARY_PATH

trực tiếp trước khi ra mắt trò chơi, nhưng không có sự khác biệt.


2
2017-11-19 22:14


gốc




Các câu trả lời:


Tôi tìm thấy giải pháp đây:

Hoặc, thay vì chỉnh sửa trực tiếp tệp ld.so.conf, hãy tạo một tệp   được gọi là local.conf trong thư mục con /etc/ld.so.conf.d có chứa   chỉ là dòng / usr / local / lib. Đó là,

Nội dung của /etc/ld.so.conf.d/local.conf:

/ usr / lib32

Sau đó chạy lệnh sudo ldconfig.


3
2017-11-20 16:20