web-dev-qa-db-fra.com

Problème pour installer .NET 4.6 avec Wine

Je suis assez nouveau en utilisant Wine alors je vais lister ce que j'ai fait:

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

Après cela, je suis allé à https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828

Téléchargé l'installateur 4.6 hors ligne disponible ici

Ensuite, sur le terminal

 cd ~/Downloads/ (where the installer was)

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

Un résultat important vient ensuite (impossible de publier car le filtre ne le permet pas)

Puis je vérifie que dotnet est installé:

winetricks list-installed

Result: dotnet40
        dotnet45

* Les versions 4.0 et 4.5 ont été installées à l'aide de l'interface graphique de Winetricks avant d'installer la version 4.6.

Je ne sais vraiment pas quel est le problème avec l'installation 4.6. Quelqu'un a installé ceci avec succès? Vraiment apprécier toute aide!

Ubunt 16.04 LTS Wine version a obtenu: 2.1 (développement)

Merci

8
Marc

Bonne nouvelle: j'ai pu résoudre le problème en installant Wine 2.0 à l'aide du PPA de Ricotz et à l'aide de son logiciel plus récent.

Tout d'abord, supprimez la dernière installation (dans mon cas, c'était du vin-devel)

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

Obtenez du vin Ricotz 2.0:

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

Créez un autre préfixe (par exemple: .wine32), définissez WINEARCH sur win32 et exécutez winecfg:

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

Ensuite, lancez winetricks en utilisant les dernières configurations:

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

Maintenant, allez Sélectionnez Winetricks par défaut -> Installez un Windows DLL ou des composants -> dotnet46 et installez-le.

Wine va télécharger et installer dotnet46 et d’autres exigences. Même s'il demande Mono, il continue de télécharger de plus en plus de besoins jusqu'à ce qu'il soit capable d'installer .NET 4.6 (il n'était pas nécessaire d'avoir Mono pour moi).

10
Marc