AMD64의 Ubuntu 18.04.2 LTS 및 Steam 클라이언트가 이제 2019년 2월 18일 버전 패키지 1550534751로 출시되었습니다.
어제 내 컴퓨터에서 Steam Play 게임(Wine의 Proton 포크를 사용하는 Windows 게임)을 제대로 플레이할 수 있었습니다. 다시 시작했고 Steam이 자동으로 업데이트되었지만 이제 게임이 전혀 작동하지 않습니다. 게임을 시작하려고 하면 다음 오류가 발생합니다.
run-detectors: unable to find an interpreter for /home/jwatte/.local/share/Steam/legacycompat/iscriptevaluator.exe
run-detectors: unable to find an interpreter for /opt/steam/steamapps/common/ForgedBattalion/ClientLauncherG.exe
(인터넷에서는 이것이 빨간 청어라고 생각하는 것 같은 AssertMsgImplementation()에서 몇 가지 단언 실패도 발견했습니다. 배송 코드의 단언은 물론 좋지 않지만 소스 코드가 없기 때문에 어떻게 해야 할까요? 그것을 신뢰하는 것을 제외하고 모직 천?)
추가 검색을 통해 이는 binfmt
데이터베이스에 Windows PE32 파일이 포함되어 있지 않았고 실제로 update-binfmts --display
wine/proton을 사용하는 binfmt가 표시되지 않았기 때문인 것으로 나타났습니다.
계속해서 직접 패치 update-binfmts --install
하고 시행착오를 겪기 전에 양성자를 가져올 수 있는 기성 파일이 있습니까? 아니면 다른 방식으로 작동해야 하는데 시스템에 문제가 있는 걸까요? 너무 많은 사용자 정의를 직접 추가하는 것보다 공급업체가 제공한 설치에 최대한 가깝게 머물고 싶습니다...
답변1
따라서 이는 현재 Steam Proton 다운로드 코드의 버그인 것으로 나타났습니다. "사용 가능"하지만 선택하면 다운로드되지 않습니다. 해결 방법은 (아직 설치되지 않은) 새로운 Windows 게임을 설치하도록 선택하고 Proton의 새 버전도 설치하는 것입니다.