需要幫助讓 Wine 在我的機器上正確運行

需要幫助讓 Wine 在我的機器上正確運行

我已經嘗試了幾個小時來讓我的 wine 安裝工作,但沒有成功。

我目前使用的是 Ubuntu 22.04,安裝了 wine 6.0.3(來自 ubuntu 的官方存儲庫) 每次我嘗試打開除 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"(關於《以撒的結合》)

我相當確定程式本身沒有問題,因為在我因不相關的原因而不得不重新安裝作業系統之前,我設法讓它們運行。

我已經用谷歌搜尋過這些問題,所以我嘗試過

- 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並且可能存在於您的存儲庫中。

如果不存在,您可能會找到安裝 葡萄酒-mono.msi 在 WineHQ 官方網站上。但在這種情況下,您不妨從以下位置安裝最新的穩定版 Wine 葡萄酒總部

相關內容