Jestem całkiem nowy używając Wine, więc wymienię, że zrobiłem:
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
Następnie poszedłem na https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828
Pobrano dostępny tutaj 4.6 Instalator offline
Następnie na terminalu
cd ~/Downloads/ (where the installer was)
wine NDP46-KB3045557-x86-x64-AllOS-ENU.exe /q (silent installation)
Potem pojawia się duży wynik (nie można opublikować, ponieważ filtr na to nie pozwala)
Następnie sprawdzam, czy dotnet jest zainstalowany:
winetricks list-installed
Result: dotnet40
dotnet45
* Zarówno 4.0, jak i 4.5 zostały zainstalowane przy użyciu GUI programu Winetricks przed instalacją 4.6.
Naprawdę nie wiem, na czym polega problem z instalacją 4.6. Ktoś pomyślnie to zainstalował? Naprawdę doceniam każdą pomoc!
Wersja Ubunt 16.04 LTS Wine otrzymała: 2.1 (rozwój)
Dzięki
wine
winetricks
Marc
źródło
źródło
Odpowiedzi:
Dobra wiadomość: udało mi się rozwiązać problem, instalując Wine 2.0 za pomocą PPA Ricotza i używając bardziej zaktualizowanych narzędzi Winetrick.
Najpierw usuń ostatnią instalację (w moim przypadku była to wersja Wine-devel)
Uzyskaj wino Ricotz 2.0:
Utwórz inny prefiks (np. .Wine32), ustaw WINEARCH na win32 i uruchom winecfg:
Następnie uruchom Winetricks przy użyciu ostatnich konfiguracji:
Teraz przejdź Wybierz domyślne Winetricks -> Zainstaluj bibliotekę DLL systemu Windows lub składniki -> dotnet46 i zainstaluj ją.
Wine pobierze i zainstaluje dotnet46 i inne wymagania. Nawet jeśli pyta o Mono, nadal pobiera coraz więcej wymagań, dopóki nie będzie w stanie zainstalować .NET 4.6 (nie było potrzeby posiadania Mono dla mnie).
źródło