Problem z instalacją .NET 4.6 za pomocą Wine

9

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

Marc
źródło

Odpowiedzi:

12

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)

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

Uzyskaj wino Ricotz 2.0:

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

Utwórz inny prefiks (np. .Wine32), ustaw WINEARCH na win32 i uruchom winecfg:

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

Następnie uruchom Winetricks przy użyciu ostatnich konfiguracji:

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

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).

Marc
źródło
1
Nie mogę zainstalować .NET 6.4.1 przy użyciu tej metody, która jest wymagana przez memoQ. Czy udało ci się to zrobić samemu?
sawablo