Problema di installazione di .NET 4.6 tramite Wine


9

Sono abbastanza nuovo usando Wine, quindi elencherò che ho fatto:

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

Successivamente, sono andato su https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828

Scaricato il programma di installazione offline 4.6 disponibile qui

Quindi, sul terminale

 cd ~/Downloads/ (where the installer was)

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

Segue un grande risultato (impossibile pubblicare perché il filtro non lo consente)

Quindi controllo dotnet installato:

winetricks list-installed

Result: dotnet40
        dotnet45

* Sia 4.0 che 4.5 sono stati installati utilizzando la GUI di winetricks prima di installare 4.6.

Non so davvero quale sia il problema con l'installazione 4.6. Qualcuno l'ha installato con successo? Apprezzo davvero qualsiasi aiuto!

Versione Ubunt 16.04 LTS Wine ottenuta: 2.1 (sviluppo)

Grazie


Risposte:


12

Buone notizie: sono stato in grado di risolvere il problema installando Wine 2.0 utilizzando PPA di Ricotz e utilizzando i suoi winetrick più aggiornati.

Innanzitutto, rimuovi l'ultima installazione (nel mio caso è stato 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

Ottieni il vino Ricotz 2.0:

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

Crea un altro prefisso (ad esempio: .wine32), imposta WINEARCH su win32 ed esegui winecfg:

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

Quindi eseguire winetricks utilizzando le ultime configurazioni:

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

Ora vai Seleziona Winetrick predefiniti -> Installa una DLL di Windows o componenti -> dotnet46 e installala.

Wine scaricherà e installerà dotnet46 e altri requisiti. Anche se richiede Mono, continua a scaricare sempre più requisiti fino a quando non è in grado di installare .NET 4.6 (non c'era bisogno di avere Mono per me).


1
Non riesco a installare .NET 6.4.1 usando questo metodo, richiesto da memoQ. Sei riuscito a farlo da solo?
sawablo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.