Linux.
Site web officiel : https://www.winehq.org/ .
Wiki officiel en français : https://wiki.winehq.org/Accueil .
Version actuelle : 8.0.2 du 2023 07 19.
Développeur :
Licence : LGPLv2.1
L'installation de Wine est relativement facile dans la mesure où toutes les distributions proposent un paquet binaire. Il arrive même que Wine soit déjà configuré par défaut pour utiliser un répertoire dans le "home" de l'utilisateur. Ceux qui voudraient l'installer depuis les sources n'auront en général pas de difficulté car ce programme se compile sans aucun problème.
S'il est nécessaire d'être en mode super utilisateur pour installer le programme, il faut se remettre en mode utilisateur pour le lancer (sinon il faudra toujours se connecter en tant que super utilisateur pour utiliser Wine !).
Pour l'utilisation, il n'est pas nécessaire d'avoir une partition Windows et il est même déconseillé d'en utiliser une directement pour profiter des logiciels déjà installés, car il y a toujours un risque d'altération accidentelle des données. On peut par contre cloner cette partition et se servir de la copie avec Wine, cela nous semble plus prudent. Mais encore une fois cela n'est pas nécessaire et peut être même plus compliqué.
Il y avait auparavant un fichier config dans le répertoire ~/.wine de son utilisateur. Aujourd'hui celui-ci n'est plus nécessaire et l'on utilise une interface graphique winecfg pour modifier la configuration.
Ce qui nous importe précisément est de bien configurer les chemins d'accès et ensuite le support son.
C: pointe vers un répertoire contenant l'arborescence windows (il doit y avoir au moins les répertoires "windows/system" et "tmp"). Le drive D: permet d'avoir accès à la racine Linux (ce n'est pas nécessaire en théorie mais c'est parfois pratique). Il est important aussi d'avoir un drive (avec une lettre différente) quand le système de fichier se poursuit sous une autre partition par exemple.
Depuis au moins la version 0.9.7, il est possible de sélectionner à la fois ALSA et JACK ce qui permet d'avoir des ports midi dans les logiciels de MAO tout en étant connecté au serveur JACK.
Déjà sans le pilote wineasio, vous pourrez maintenant utiliser vos VST(i) compatibles wine à l'aide du wrapper DSSI-VST ou de FST.
Cependant, pour utiliser des hôtes VST windows et les autres applications MAO, il est conseillé d'utiliser le pilote audio basse latence wineasio pour un rendement optimal. Dans ce cas il ne faut pas cocher la case JACK dans winecfg et uniquement garder ALSA pour le support MIDI.
winecfg édite donc directement la base de registre system.reg contenu dans le répertoire ~/.wine On y trouve aussi userdef.reg et user.reg qui contiennent les infos relatives à l'installation des logiciels.
Voir DSSI-VST
Un test simple existe pour voir si Wine marche :
Cela devrait afficher le jeu du démineur.
Le principe de fonctionnement est simple, lancer les exécutables précédés de "wine" dans le prompt Linux. Pour installer un logiciel :
Pour utiliser des programmes Windows qui n'ont pas de GUI et qui se lancent habituellement en ligne de commandes, il faut utiliser wineconsole
Wine étant encore imparfait, il n'est pas rare que des programmes se plantent et bloquent le fonctionnement de Wine pour de nouveaux essais. Souvent, ceci résulte de l'organisation différente de la gestion des fichiers en Linux et dans d'autres systèmes d'exploitation. Wine est dans un système de fichiers Linux. Les programmes Windows utilisés se perdent et cherchent des fichiers dispersés dans un système Windows. On augmente considérablement ses chances de bon fonctionnement en choisissant où des choix sont autorisés, des répertoires dans le répertoire du programme ( ./mes_données/ ou .\mes_données\ , selon ce que l'application accepte) ! Il suffit souvent de copier ou plutôt porter (clef USB !) des répertoires entiers crées sur un vrai système windows de programmes, au lieu de réinstaller en Linux.
Il peut arriver que l'on doive utiliser la commande
Noter que certains programmes libres difficiles à installer en Linux à cause des dépendances et des bibliothèques impératives fonctionnent (et parfois s'installent) facilement sous Wine (Open Office, Filezilla, Wengophone, etc...). Filezilla a surtout l'avantage de conserver tous ses réglages Windows sous Linux et vice-versa. Quand on change fréquemment d'environnement, on a ainsi un système commun et donc versatile !
Cela arrive parfois quand on lance un programme appelant une fonction Windows qui ne fait pas partie du jeu de DLL supportées directement par Wine. Il est alors possible d'installer manuellement cette DLL dans le "faux" C:Windows/System/
On trouve ces DLL sur ces sites :
On peut aussi récupérer ces fameuses .dll manquantes en installant d'abord le programme sur un système win puis de faire une recherche sur c:/windows/system32 par exemple
Il suffit ensuite de copier ce .dll dans puis le copier dans ~/.wine/drive_c/windows/system32 (partie Linux).
Wine (du moins la version 0.9.11-1) indique dans une fenêtre le ou les .dll manquant (heureusement
xwine montre un écran virtuel du bureau Windows, avec le même menu démarrer, la barre de tâches et son horloge. Ce programme permet donc de retrouver cet environnement familier et d'accéder graphiquement aux programmes et utilitaires.
mettre une capture d'écran
Il semble possible de faire apparaître les icônes des .EXE sur le bureau de KDE, voir Wine - Studio To Go. Découvrir comment généraliser cette pratique
Pour l'audio, Wine utilise le serveur son Asio. Pour faire un pont entre Asio et Jack il y a WineAsio généralement disponible sur les distributions dédiées à la MAO.
Pour des cas particuliers, il faut parfois aller en profondeur et éditer le registre windows via la commande regedit.
PlayOnLinux installe autant de machines virtuelles wine que vous voulez. Vous pouvez donc choisir de configurer chaque machine indépendamment les unes des autres en fonction des besoins ou des composants réclamés par le logiciel à installer.
En 2004, la société Muse Research a commercialisé une série de machines tournant sous RedHat avec une version de wine optimisée pour embarquer des greffons VST. Voir sur AF Muse Research Receptor . Cela dit, une bonne partie de l'OS semble assez fermée.
Wine (Wine is not an emulator) est un adaptateur qui permet de lancer des logiciels Windows sous Table des matières
Informations
Site web officiel : https://www.winehq.org/ .
Wiki officiel en français : https://wiki.winehq.org/Accueil .
Version actuelle : 8.0.2 du 2023 07 19.
Développeur :
Licence : LGPLv2.1
Wiki officiel
L'équipe du projet Wine possède un wiki officiel traduit en français. les informations ci-dessous sont certainement moins à jour que celles présente sur celui-ci. Il est recommandé de garder en tête qu'une lecture attentive de cette documentation est une bonne idée pour avoir une information la plus à jour possible.
Installer et utiliser Wine
Installer
L'installation de Wine est relativement facile dans la mesure où toutes les distributions proposent un paquet binaire. Il arrive même que Wine soit déjà configuré par défaut pour utiliser un répertoire dans le "home" de l'utilisateur. Ceux qui voudraient l'installer depuis les sources n'auront en général pas de difficulté car ce programme se compile sans aucun problème.
S'il est nécessaire d'être en mode super utilisateur pour installer le programme, il faut se remettre en mode utilisateur pour le lancer (sinon il faudra toujours se connecter en tant que super utilisateur pour utiliser Wine !).
Utiliser
Pour l'utilisation, il n'est pas nécessaire d'avoir une partition Windows et il est même déconseillé d'en utiliser une directement pour profiter des logiciels déjà installés, car il y a toujours un risque d'altération accidentelle des données. On peut par contre cloner cette partition et se servir de la copie avec Wine, cela nous semble plus prudent. Mais encore une fois cela n'est pas nécessaire et peut être même plus compliqué.
Installation par compilation et rustine RT
Installation
[+]Configurer
Il y avait auparavant un fichier config dans le répertoire ~/.wine de son utilisateur. Aujourd'hui celui-ci n'est plus nécessaire et l'on utilise une interface graphique winecfg pour modifier la configuration.
Ce qui nous importe précisément est de bien configurer les chemins d'accès et ensuite le support son.
C: pointe vers un répertoire contenant l'arborescence windows (il doit y avoir au moins les répertoires "windows/system" et "tmp"). Le drive D: permet d'avoir accès à la racine Linux (ce n'est pas nécessaire en théorie mais c'est parfois pratique). Il est important aussi d'avoir un drive (avec une lettre différente) quand le système de fichier se poursuit sous une autre partition par exemple.
Depuis au moins la version 0.9.7, il est possible de sélectionner à la fois ALSA et JACK ce qui permet d'avoir des ports midi dans les logiciels de MAO tout en étant connecté au serveur JACK.
Déjà sans le pilote wineasio, vous pourrez maintenant utiliser vos VST(i) compatibles wine à l'aide du wrapper DSSI-VST ou de FST.
Cependant, pour utiliser des hôtes VST windows et les autres applications MAO, il est conseillé d'utiliser le pilote audio basse latence wineasio pour un rendement optimal. Dans ce cas il ne faut pas cocher la case JACK dans winecfg et uniquement garder ALSA pour le support MIDI.
winecfg édite donc directement la base de registre system.reg contenu dans le répertoire ~/.wine On y trouve aussi userdef.reg et user.reg qui contiennent les infos relatives à l'installation des logiciels.
DSSI-VST
Voir DSSI-VST
Utiliser
Test préliminaire
Un test simple existe pour voir si Wine marche :
winemine
Cela devrait afficher le jeu du démineur.
Lancer les programmes
Le principe de fonctionnement est simple, lancer les exécutables précédés de "wine" dans le prompt Linux. Pour installer un logiciel :
wine Setup.exe
Les commandes
Pour utiliser des programmes Windows qui n'ont pas de GUI et qui se lancent habituellement en ligne de commandes, il faut utiliser wineconsole
Notes diverses
Wine étant encore imparfait, il n'est pas rare que des programmes se plantent et bloquent le fonctionnement de Wine pour de nouveaux essais. Souvent, ceci résulte de l'organisation différente de la gestion des fichiers en Linux et dans d'autres systèmes d'exploitation. Wine est dans un système de fichiers Linux. Les programmes Windows utilisés se perdent et cherchent des fichiers dispersés dans un système Windows. On augmente considérablement ses chances de bon fonctionnement en choisissant où des choix sont autorisés, des répertoires dans le répertoire du programme ( ./mes_données/ ou .\mes_données\ , selon ce que l'application accepte) ! Il suffit souvent de copier ou plutôt porter (clef USB !) des répertoires entiers crées sur un vrai système windows de programmes, au lieu de réinstaller en Linux.
Il peut arriver que l'on doive utiliser la commande
killall -9pour enlever des threads bloqués ou utiliser ksysguard (ou autre).
Noter que certains programmes libres difficiles à installer en Linux à cause des dépendances et des bibliothèques impératives fonctionnent (et parfois s'installent) facilement sous Wine (Open Office, Filezilla, Wengophone, etc...). Filezilla a surtout l'avantage de conserver tous ses réglages Windows sous Linux et vice-versa. Quand on change fréquemment d'environnement, on a ainsi un système commun et donc versatile !
DLL manquante
Cela arrive parfois quand on lance un programme appelant une fonction Windows qui ne fait pas partie du jeu de DLL supportées directement par Wine. Il est alors possible d'installer manuellement cette DLL dans le "faux" C:Windows/System/
On trouve ces DLL sur ces sites :
On peut aussi récupérer ces fameuses .dll manquantes en installant d'abord le programme sur un système win puis de faire une recherche sur c:/windows/system32 par exemple
Il suffit ensuite de copier ce .dll dans puis le copier dans ~/.wine/drive_c/windows/system32 (partie Linux).
Wine (du moins la version 0.9.11-1) indique dans une fenêtre le ou les .dll manquant (heureusement
xwine
xwine montre un écran virtuel du bureau Windows, avec le même menu démarrer, la barre de tâches et son horloge. Ce programme permet donc de retrouver cet environnement familier et d'accéder graphiquement aux programmes et utilitaires.
mettre une capture d'écran
Les raccourcis windows sur le bureau
Il semble possible de faire apparaître les icônes des .EXE sur le bureau de KDE, voir Wine - Studio To Go. Découvrir comment généraliser cette pratique
L'audio Wine et Jack
Pour l'audio, Wine utilise le serveur son Asio. Pour faire un pont entre Asio et Jack il y a WineAsio généralement disponible sur les distributions dédiées à la MAO.
Éditer le registre windows
Pour des cas particuliers, il faut parfois aller en profondeur et éditer le registre windows via la commande regedit.
Liens
PlayOnLinux installe autant de machines virtuelles wine que vous voulez. Vous pouvez donc choisir de configurer chaque machine indépendamment les unes des autres en fonction des besoins ou des composants réclamés par le logiciel à installer.
En 2004, la société Muse Research a commercialisé une série de machines tournant sous RedHat avec une version de wine optimisée pour embarquer des greffons VST. Voir sur AF Muse Research Receptor . Cela dit, une bonne partie de l'OS semble assez fermée.