.NET framework-Installation unter wine schlägt fehl (Kubuntu 22.04.1)?
Hallo,
Unglücklicherweise erhalte ich folgende Fehlermeldung, kurz bevor die Installation abgeschlossen ist:
sudo wine /home/nitya_deva/Downloads/dotnet-
sdk-6.0.404-win-x64.exe
0230:err:virtual:virtual_setup_exception stack overflow 1936 bytes
in thread 0230 addr 0x7bc53f3d stack 0x120870 (0x120000-0x121000-
0x2a0000)
Was heißt das? Bzw. wie bekomme ich das Programm installiert? (Ältere Versionen ab 4.5 wären genauso akzeptabel, falls dies einfacher gehen sollte.)
Besten Dank!!!
2 Antworten
Nutze Winetricks dafür.
Davon abgesehen würde ich sowieso ein Hilfsprogramm verwenden, das macht es deutlich einfacher.
- Wenn es um ein Steam-Spiel geht, eignet sich Steam am besten
- für Epic eignet sich Heroic
- für viele andere Spiele die ein Install-Skript bei Lutris haben, Spiele von GOG, und vieles mehr eignet sich Lutris
- Für alles andere (Spiele oder beliebige andere Programme) ist Bottles gut geeignet.
Wenn das mit der Frage hier zusammen hängt, glaube ich das nicht: https://www.gutefrage.net/frage/wer-kann-mir-sagen-wie-ich-net-frameworks-unter-wine-installiere
Du willst .NET Framework installieren, oder? Warum versuchst du dann, .NET Core zu installieren (was es auch nativ für Linux gibt)?
Gute Frage!!!
Dies hier ist der Werdegang:
https://appdb.winehq.org/objectManager.php?sClass=version&iId=34702
https://dotnet.microsoft.com/en-us/
https://dotnet.microsoft.com/en-us/download
https://dotnet.microsoft.com/en-us/download/dotnet/6.0
Keine Ahnung, wieso ich bei microsoft landete und dann kein framework heruntergeladen habe!!!
Jedenfalls wollte ich unter wine installieren , da ich die Befürchtung habe, dass jedes neue installierte Programm den Laptop langsamer machen könnte. Und, wenn ich etwas in wine installiere, dies, nur solange ich dann auch tatsächlich wine nutze, die Performance beeinflusst. Klär mich gerne auf, sollte ich falsch liegen.
Hab nun frameworks 4.6.1versucht zu installieren. Von appdb.winehq.org/objectManager.php?sClass=version&iId=34702
Hier bricht es bereits nach ca. 15% ab. Mit folgenden Worten
Terminal: wine: Call from 000000007B011E0E to unimplemented function mscoree.dll.GetProcessExecutableHeap, aborting
Und in Wine selbst:[mscorlib recursive resource lookup bug]
Infinite recursion durig resource lookup within mscorlib. Maybe bug of mscorlib
Wie bekomme ich also das framework auf den Laptop?
Solange du nicht extrem spezielle Anforderungen hast, benötigst du gar kein Wine dafür. Du kannst nämlich einfach Mono nehmen, eine quelloffene Implementation von .NET Framework, die entsprechend auch Cross-Platform läuft.
Wenn du noch eine IDE benötigst, gibts JetBrains Rider oder Monodevelop, welche beide auch auf Linux laufen.
mono ist/enthält .net framework ? Sowas. Danke.
Ein Bilderbuch Beispel wie man es falsch machen kann und andere weisen dann auf das korrekte hin. Genau das ist es wenn andere einfach machen und meinen es sei richtig , kriegen Fehlermeldung Panik ,da läuft was schief und fragen erst dann an. Und so zieht sich das durch die ganze Linux Welt. Wir die Experten schütteln nur den Kopf und verstehen die Welt nicht mehr.
Hier geht, es denke ich, um die Entwicklung mit .NET Framework und nicht die .NET Runtime.