Wine のインストールを機能させるために何時間も試行しましたが、成功しませんでした。
私は現在Ubuntu 22.04を使用しており、wine 6.0.3がインストールされています(ubuntuの公式リポジトリから)。Wineの組み込みプログラム以外のものを開こうとすると、
"0024:err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded."
(Celeste 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"
(イサクの拘束について)
無関係な理由で 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 が見つからないためインストールする必要があることを示しています。
Wine版の.Netは 単核症、 記述:
Mono は、.NET Framework のオープン ソースおよびクロス プラットフォーム実装です。Wine は、Mono の Windows ビルドを使用して .NET アプリケーションを実行できます。
パッケージは呼び出されwine-mono
、リポジトリ内に存在する可能性があります。
存在しない場合は、インストールしてください ワインモノ.msi 公式WineHQサイトにあります。しかし、この場合は、Wineの最新の安定バージョンを ワインHQ。