Brauche Hilfe, damit Wine auf meinem Rechner richtig läuft

Brauche Hilfe, damit Wine auf meinem Rechner richtig läuft

Ich habe mehrere Stunden lang erfolglos versucht, meine Wine-Installation zum Laufen zu bringen.

Ich verwende derzeit Ubuntu 22.04 und habe Wine 6.0.3 installiert (aus den offiziellen Ubuntu-Repos). Jedes Mal, wenn ich versuche, etwas anderes als die integrierten Programme von Wine zu öffnen, erhalte ich entweder

"0024:err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded."(auf Celeste 1.4)

oder ein "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"(über The Binding of Isaac)

Ich bin ziemlich sicher, dass die Programme selbst nicht schuld sind, da ich sie zum Laufen bringen konnte, bevor ich mein Betriebssystem aus anderen Gründen neu installieren musste.

Ich habe diese Probleme bereits gegoogelt und versucht,

- 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

Hat jemand eine Idee, was hier das Problem sein könnte? Jeder Hilfsversuch wäre sehr willkommen, danke im Voraus :D

Nachtrag: Ich habe also auf einen Kommentar gehört und Wine-Mono installiert. Jetzt bekomme ich verschiedene Fehler.

für Celeste: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

für Isaac (beim Start über die Benutzeroberfläche):bad exe format for

für Isaac (beim Start über das Terminal):Application could not be started, or no application associated with the specified file. ShellExecuteEx failed: File not found.

Antwort1

Die Fehlermeldung teilt Ihnen mit, dass das .NET Framework fehlt und installiert werden muss.

Die Wine-Version von .Net ist Mono, beschrieben als:

Mono ist eine Open-Source- und plattformübergreifende Implementierung des .NET Frameworks. Wine kann eine Windows-Version von Mono verwenden, um .NET-Anwendungen auszuführen.

Das Paket wird aufgerufen wine-monound ist möglicherweise in Ihrem Repository vorhanden.

Wenn es nicht existiert, finden Sie möglicherweise die Installation wine-mono.msi auf der offiziellen WineHQ-Website. In diesem Fall können Sie jedoch auch die neueste stabile Version von Wine von installieren WeinHQ.

verwandte Informationen