J'ai pu construire Wine 64 bit à partir des sources sur MacOS Catalina et faire fonctionner avec succès Notepad++ 64 bit dessus.
Mes pas étaient plus ou moins semblables à ça :
- Télécharger Wine 4.20 à partir de https://dl.winehq.org/Wine/source/4.x/Wine-4.20.tar.xz
- Extrayez-le
- Dans le terminal, allez dans le répertoire extrait
- Cours :
./configure --enable-win64
- Il a montré qu'il ne pouvait pas trouver bison, donc je l'ai installé avec macports (sudo port install bison).
- Après que j'ai été capable d'exécuter
./configure --enable-win64
avec succès et sans erreur dans l'exécution du terminal : make
- Il s'est compilé après plus de 30 minutes.
- Je l'utilise avec :
./wine start
- La console Windows s'est ouverte et j'ai pu accéder au répertoire Notepad++ 64 bits (téléchargé à partir de l'adresse suivante https://notepad-plus-plus.org/repository/7.x/7.0/npp.7.bin.x64.zip Notez que la version la plus récente ne fonctionne pas et génère des erreurs concernant certaines dll.)
- J'ai tapé notepad++ pour exécuter le fichier exe.
- Il a montré quelques erreurs au sujet des polices freetype, alors je les ai installées avec macports et j'ai dû les copier de /opt/X11/lib à /usr/local/lib avant que Wine ne les détecte.
- Après avoir résolu le problème des polices freetype, j'ai pu exécuter notepad++.
- Aussi, vous pourriez vouloir courir :
sudo spctl --master-disable
pour désactiver le gatekeeper si vous voyez des alertes système concernant le chargement d'une application d'un développeur inconnu.
- Notez également qu'au lieu de
./wine start
vous pouvez exécuter ./wine explorer
pour le gestionnaire de fichiers graphique au lieu de la console
Ces étapes ne sont peut-être pas tout à fait précises, car je ne suis pas sûr de ne pas avoir oublié quelque chose, mais j'espère que cela aidera quelqu'un.
De plus, notez qu'évidemment Wine sur MacOS Catalina ne pourra exécuter que certaines applications Windows 64 bits et que toutes les applications Windows 32 bits ne fonctionneront pas. Je l'ai également testé avec IrfanView 64 bit ( https://www.fosshub.com/IrfanView.html?dwl=iview453_x64_setup.exe ) et cela fonctionne également très bien.
Dans le cas où vous vouliez faire fonctionner Wine dans le but d'exécuter des jeux 32 bits, malheureusement cela ne fonctionnera pas avec Wine mais vous pouvez essayer avec VirtualBox. Vous pouvez vérifier https://www.youtube.com/watch?v=3AO8dF0vviQ pour quelques conseils sur l'amélioration des performances (en bref : utilisation de VM avec la rétine désactivée, configuration VboxVGA, intégration de la souris désactivée, limitation des FPS avec RivaTuner).
Vous pouvez également essayer le logiciel commercial CrossOver de CodeWeavers qui fournit Wine qui supporte les applications 32 bits sur Catalina. Vous pouvez télécharger gratuitement la version d'essai et la tester gratuitement pendant 14 jours. En outre, il est probable que les applications 32 bits seront prises en charge par une version gratuite normale de Wine à un moment donné.
EDITAR:
Depuis juillet 2020, PlayOnMac ( https://www.playonmac.com/en/ ) fonctionne à nouveau sur MacOS Catalina, vous pouvez donc le télécharger et exécuter des applications Windows avec, ce qui est, je pense, beaucoup plus simple. La bonne nouvelle est qu'il permet également d'exécuter des applications Windows 32 bits sur MacOS Catalina. L'installation d'applications avec ce logiciel est un peu plus compliquée qu'avec CrossOver commercial, mais il est gratuit et a fonctionné avec deux applications que j'ai testées. J'ai vérifié avec Notepad++ 32bit et avec le jeu 32bit Tomb Raider Anniversary Demo et j'ai réussi à faire fonctionner les deux applications sur MacOS Catalina. J'ai également pu installer l'application RivaTuner 7.2.3 (avec dotnet35 winetrick et l'installation manuelle du paquet Visual C++ 2008 Redistributable) pour limiter les FPS dans le jeu, ce que je recommande si quelqu'un veut limiter l'utilisation du processeur et du ventilateur du processeur. Alternativement, si 7.2.3 ne fonctionne pas pour vous, vous pouvez essayer D3DOverrider de Rivatuner 2.24c (qui est situé dans le dossier tools de rivatuner) qui pourrait être plus facile à installer, mais il permet seulement de limiter les FPS en forçant vsync.