나는 와인 설치를 작동시키기 위해 여러 시간 동안 노력했지만 성공하지 못했습니다.
나는 현재 Ubuntu 22.04를 사용하고 있으며 wine 6.0.3이 설치되어 있습니다(우분투의 공식 저장소에서) Wine에 내장된 프로그램 이외의 항목을 열려고 할 때마다 다음 중 하나가 계속 나타납니다.
"0024:err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded."
(셀레스트 1.4에서)
또는 "0024:err:process:exec_process L"Z:\\home\\anthony\\Documents\\Games\\The Binding of Isaac Rebirth Repentance v1.7.8a\\isaac-ng.exe" not supported on this system"
(The Binding of Isaac에 대해)
관련 없는 이유로 OS를 다시 설치해야 하기 전에 프로그램을 실행할 수 있었기 때문에 프로그램 자체에는 결함이 없다고 확신합니다.
나는 이미 해당 문제를 검색하여 시도했습니다.
- switch WINEPREFIXES with different architectures (trying 32bit wine and 64bit wine)
- Reinstall wine through winehq's repos
- I even tried installing wine on a fresh install of Ubuntu, to make sure my OS wasn't at fault here
여기서 문제가 무엇인지 아는 사람이 있습니까? 도움을 주신다면 대단히 감사하겠습니다. 미리 감사드립니다. :D
부록: 그래서 댓글을 듣고 wine-mono를 설치했는데 이제 다른 오류가 발생합니다.
셀레스테의 경우 :Unhandled Exception: System.TypeInitializationException: The type initializer for 'Celeste.Celeste' threw an exception. ---> System.DllNotFoundException: SDL2.dll assembly:<unknown assembly> type:<unknown type> member:(null) at (wrapper managed-to-native) SDL2.SDL.INTERNAL_SDL_GetPlatform() at SDL2.SDL.SDL_GetPlatform () [0x00000] in <4c19a1a736204d189ba94c3bc07cd4ac>:0 at Celeste.Celeste..cctor () [0x00006] in <d7b2abb405ec4c97954549f0a02e4a41>:0 --- End of inner exception stack trace --- [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'Celeste.Celeste' threw an exception. ---> System.DllNotFoundException: SDL2.dll assembly:<unknown assembly> type:<unknown type> member:(null) at (wrapper managed-to-native) SDL2.SDL.INTERNAL_SDL_GetPlatform() at SDL2.SDL.SDL_GetPlatform () [0x00000] in <4c19a1a736204d189ba94c3bc07cd4ac>:0 at Celeste.Celeste..cctor () [0x00006] in <d7b2abb405ec4c97954549f0a02e4a41>:0
Isaac의 경우(ui를 통해 실행되는 경우):bad exe format for
Isaac의 경우(터미널을 통해 실행되는 경우):Application could not be started, or no application associated with the specified file. ShellExecuteEx failed: File not found.
답변1
오류 메시지는 .NET Framework가 누락되어 설치해야 함을 알려줍니다.
.Net의 Wine 버전은 다음과 같습니다. 단핵증, 로 서술 된:
Mono는 .NET Framework의 오픈 소스 및 크로스 플랫폼 구현입니다. Wine은 Windows의 Mono 빌드를 사용하여 .NET 애플리케이션을 실행할 수 있습니다.
패키지가 호출되고 wine-mono
저장소에 존재할 수 있습니다.
존재하지 않는 경우 설치를 찾을 수 있습니다 와인-모노.msi 공식 WineHQ 사이트에서. 하지만 이 경우에는 다음에서 최신 안정 버전의 Wine을 설치하는 것이 좋습니다. 와인HQ.