Necesito ayuda para que Wine se ejecute correctamente en mi máquina

Necesito ayuda para que Wine se ejecute correctamente en mi máquina

He estado intentando durante varias horas hacer que mi instalación de vino funcione, sin éxito.

Actualmente estoy en Ubuntu 22.04, con Wine 6.0.3 instalado (de los repositorios oficiales de Ubuntu). Cada vez que intento abrir cualquier cosa que no sean los programas integrados de Wine, sigo obteniendo un

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

o un "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"(sobre La unión de Isaac)

Estoy bastante seguro de que los programas en sí no tienen la culpa, ya que logré ejecutarlos antes de tener que reinstalar mi sistema operativo por razones no relacionadas.

Ya busqué en Google esos problemas y por eso intenté

- 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

¿Alguien tiene alguna idea de cuál podría ser el problema aquí? Cualquier intento de ayudar será muy apreciado, gracias de antemano :D

Anexo: Escuché un comentario e instalé Wine-mono, ahora recibo diferentes errores.

para 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

para Isaac (cuando se inicia a través de ui):bad exe format for

para Isaac (cuando se inicia a través de la Terminal):Application could not be started, or no application associated with the specified file. ShellExecuteEx failed: File not found.

Respuesta1

El mensaje de error le indica que falta .NET Framework y es necesario instalarlo.

La versión Wine de .Net es Mononucleosis infecciosa, descrito como:

Mono es una implementación de código abierto y multiplataforma de .NET Framework. Wine puede usar una versión de Windows de Mono para ejecutar aplicaciones .NET.

El paquete se llama wine-monoy puede existir en su repositorio.

Si no existe, puede encontrar la instalación vino-mono.msi en el sitio oficial de WineHQ. Pero en este caso, también puedes instalar la última versión estable de Wine desde VinoHQ.

información relacionada