Installation de dotnet 2.0 sur une machine 64 bits

31

J'ai un programme de lecture rapide que j'ai acheté avec utilise dotnet2. Cependant, dotnet2 ne fonctionne pas sur du vin 64 bits. Comment installer dotnet2?

KI4JGT
la source

Réponses:

40

Vous pouvez avoir plusieurs préfixes de vin sur votre machine, chacun fonctionnant comme un vin distinct. Vous pouvez donc créer un préfixe 32 bits et y installer dotnet2:

Cela créera un nouveau préfixe wine (.wine32 dans votre maison) et le configurera en 32 bits:

WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg

Vous pouvez l'utiliser de cette façon en combinaison avec winetricks pour configurer WINEARCH, créer le préfixe et installer dotnet 2.0 en une seule commande:

env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet20

ou seulement:

env WINEPREFIX=~/.wine32 winetricks dotnet20

si vous avez déjà défini le WINEARCH et créé le WINEPREFIX avec la 1ère commande ci-dessus.

laurent
la source
2
Merci. . . Comment installer le programme sur ce préfixe?
KI4JGT
4
WINEPREFIX=~/.wine32 wine setupprogram.exe
laurent
1
@laurent comment désinstaller des programmes dans ce préfixe?
jaorizabal
1
Si le programme a une désinstallation, vous pouvez l'exécuter de la même manière. Sinon ... vous pouvez supprimer le répertoire (ou les fichiers) où votre programme est installé ( ~/.wine32/drive_c/Program Files/your_programou quelque chose de similaire)
laurent
2
@laurent dotnet2.0 ne parvient pas à installer. Il me demande toujours si je veux envoyer le rapport à Microsoft.
KI4JGT
5

juste pour rendre plus simple l'utilisation du vin en mode 32 bits. Créez un fichier dans ~ / bin / wine32 avec le contenu suivant

env WINEARCH = win32 WINEPREFIX = ~ / .wine32 wine $ *

Rendre le fichier exécutable pour lancer Wine en mode 32 bits en utilisant

wine32 my_exe_file_that_needs_32bit.exe

J'espère que ça t'as aidé :-)

CDJM
la source
2
Plutôt que de créer un script dans ~ / bin (ce qui, je pense, est un problème de sécurité de toute façon), vous pouvez créer un alias bash dans ~ / .bashrc. Prenez simplement la même ligne du script et mettez-la dans une ligne en .bashrc comme ceci: alias wine32 = 'env WINEARCH = win32 WINEPREFIX = ~ / .wine32 wine $ *'
Stephen Angelico