Problem bei der Installation von .NET 4.6 mit Wine

9

Ich bin ziemlich neu in der Verwendung von Wein, also werde ich auflisten, was ich getan habe:

sudo dpkg --add-architecture i386
sudo add-apt-repository ppa:wine/wine-builds
sudo apt update
sudo apt install wine-devel
export WINEARCH=win32
winecfg
sudo apt-get winetricks

Danach ging ich zu https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828

Den dort verfügbaren 4.6 Offline Installer heruntergeladen

Dann am Terminal

 cd ~/Downloads/ (where the installer was)

 wine NDP46-KB3045557-x86-x64-AllOS-ENU.exe /q (silent installation)

Danach kommt ein großes Ergebnis (konnte nicht posten, da der Filter dies nicht zulässt)

Dann überprüfe ich, ob dotnet installiert ist:

winetricks list-installed

Result: dotnet40
        dotnet45

* Sowohl 4.0 als auch 4.5 wurden vor der Installation von 4.6 über die Winetricks-Benutzeroberfläche installiert.

Ich weiß wirklich nicht, was das Problem mit der 4.6-Installation ist. Jemand hat dies erfolgreich installiert? Schätzen Sie wirklich jede Hilfe!

Ubunt 16.04 LTS Wine Version hat: 2.1 (Entwicklung)

Vielen Dank

Marc
quelle

Antworten:

12

Gute Nachrichten: Ich konnte das Problem lösen, indem ich Wine 2.0 mit Ricotz 'PPA und seinen aktualisierten Winetricks installierte.

Entfernen Sie zuerst die letzte Installation (in meinem Fall war es Weinentwicklung)

sudo apt-get remove --purge wine-devel*
sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove

Holen Sie sich Ricotz Wein 2.0:

sudo dpkg --add-architecture i386
sudo add-apt-repository ppa:ricotz/unstable
sudo apt update
sudo apt install wine2.0

Erstellen Sie ein anderes Präfix (z. B. .wine32), setzen Sie WINEARCH auf win32 und führen Sie winecfg aus:

WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winecfg
"Set Windows 7"

Führen Sie dann Winetricks mit den letzten Konfigurationen aus:

WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winetricks

Jetzt gehen Wählen winetricks Standard -> Installieren eines Windows - DLL oder Komponenten -> dotnet46 und installieren.

Wine lädt dotnet46 und andere Anforderungen herunter und installiert sie. Selbst wenn Sie nach Mono fragen, werden immer mehr Anforderungen heruntergeladen, bis .NET 4.6 installiert werden kann (Mono war für mich nicht erforderlich).

Marc
quelle
1
Ich kann .NET 6.4.1 nicht mit dieser Methode installieren, die von memoQ benötigt wird. Hast du das selbst geschafft?
Sawablo