Я уже несколько часов пытаюсь заставить работать мою винную установку, но безуспешно.
В настоящее время я использую 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"
(о «Связывании Исаака»)
Я почти уверен, что сами программы не виноваты, поскольку мне удалось запустить их до того, как мне пришлось переустанавливать ОС по несвязанным с этим причинам.
Я уже гуглил эти проблемы, и поэтому попытался
- 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
для Айзека (при запуске через пользовательский интерфейс):bad exe format for
для Айзека (при запуске через Терминал):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 может использовать сборку Mono для Windows для запуска приложений .NET.
Пакет называется wine-mono
и может существовать в вашем репозитории.
Если его нет, вы можете найти установку вино-моно.msi на официальном сайте WineHQ. Но в этом случае вы можете также установить последнюю стабильную версию Wine с WineHQ.