Man page - wine-stable(1)
Packages contains this manual
Available languages:
en fr pl deManual
WINE
NOMSYNOPSIS
DESCRIPTION
PROGRAMME/ARGUMENTS
ENVIRONNEMENT
FICHIERS
AUTEURS
COPYRIGHT
BUGS
DISPONIBILITĂ
VOIRÂ AUSSI
NOM
wine - exécuter des programmes Windows sur Unix
SYNOPSIS
wine
programme
[
arguments
]
wine --help
wine --version
Pour des instructions sur le passage dâarguments aux programmes Windows, veuillez lire la section PROGRAMME/ARGUMENTS de la page de manuel.
DESCRIPTION
wine charge et exĂ©cute le programme indiquĂ©, qui peut ĂȘtre un exĂ©cutable DOS, Windows 3.x, Win32 ou Win64 (sur les systĂšmes 64 bits).
Pour déboguer wine, utilisez plutÎt winedbg .
Pour exĂ©cuter des applications en ligne de commande (programmes Windows console), prĂ©fĂ©rez wineconsole . Cela permet dâafficher la sortie dans une fenĂȘtre sĂ©parĂ©e. Si vous nâutilisez pas wineconsole pour les programmes en ligne de commande, le support console sera trĂšs limitĂ© et votre programme pourrait ne pas fonctionner correctement.
Lorsque wine est invoquĂ© avec --help ou --version pour seul argument, il affichera seulement un petit message dâaide ou sa version respectivement, puis se terminera.
PROGRAMME/ARGUMENTS
Le nom du programme peut ĂȘtre spĂ©cifiĂ© au format DOS ( C:\\WINDOWS\\SOL.EXE ) ou au format Unix ( /msdos/windows/sol.exe ). Vous pouvez passer des arguments au programme exĂ©cutĂ© en les ajoutant Ă la fin de la ligne de commande invoquant wine (par exemple : wine notepad C:\\TEMP\\LISEZMOI.TXT ). Notez que vous devrez protĂ©ger les caractĂšres spĂ©ciaux (et les espaces) en utilisant un â\â lorsque vous invoquez Wine depuis un shell, par exemple :
wine C:\\Program\ Files\\MonProg\\test.exe
Il peut Ă©galement sâagir dâun des exĂ©cutables Windows livrĂ©s avec Wine, auquel cas la spĂ©cification dâun chemin complet nâest pas obligatoire, p.ex. wine explorer ou wine notepad .
ENVIRONNEMENT
wine
passe les variables dâenvironnement du shell depuis
lequel il est lancé au processus Windows/DOS
exécuté. Utilisez donc la syntaxe
appropriée à votre shell pour déclarer
les variables dâenvironnement dont vous avez besoin.
WINEPREFIX
Si dĂ©finie, le contenu de cette variable est pris comme le nom du rĂ©pertoire oĂč Wine stocke ses donnĂ©es (la valeur par dĂ©faut est $HOME/.wine ). Ce rĂ©pertoire est Ă©galement utilisĂ© pour identifier le socket utilisĂ© pour communiquer avec wineserver . Tous les processus wine utilisant le mĂȘme wineserver (câest-Ă -dire le mĂȘme utilisateur) partagent certains Ă©lĂ©ments comme la base de registre, la mĂ©moire partagĂ©e et les objets du noyau. En donnant Ă WINEPREFIX une valeur spĂ©cifique pour diffĂ©rents processus wine , il est possible dâexĂ©cuter plusieurs sessions de wine totalement indĂ©pendantes.
WINESERVER
SpĂ©cifie le chemin et le nom de lâexĂ©cutable wineserver . Si cette variable nâest pas dĂ©finie, Wine essaiera de charger un fichier nommĂ© « wineserver » dans le chemin systĂšme ou quelques autres emplacements potentiels.
WINELOADER
SpĂ©cifie le chemin et le nom de lâexĂ©cutable wine Ă utiliser pour exĂ©cuter de nouveaux processus Windows. A dĂ©faut, Wine essaiera de charger un fichier nommĂ© « wine » dans le chemin systĂšme ou quelques autres emplacements potentiels.
WINEDEBUG
Active ou désactive les messages de débogage. La syntaxe est : [ classe ][ + | - ] canal [,[ classe2 ][ + | - ] canal2 ]
La classe est optionnelle et peut avoir une des valeurs suivantes : err , warn , fixme ou trace . Si elle nâest pas spĂ©cifiĂ©e, tous les messages de dĂ©bogage pour le canal associĂ© seront activĂ©s. Chaque canal imprimera des messages Ă propos dâun composant particulier de Wine. Le caractĂšre suivant peut ĂȘtre + ou - pour activer/dĂ©sactiver le canal spĂ©cifiĂ©. Si aucune classe nâest spĂ©cifiĂ©e, le caractĂšre + peut ĂȘtre omis. Notez que les espaces ne sont pas autorisĂ©es dans cette chaĂźne de caractĂšres.
Exemples :
WINEDEBUG=warn+all
activera tous les messages dâavertissement (recommandĂ© pour le dĂ©bogage).
WINEDEBUG=warn+dll,+heap
activera tous messages dâavertissement sur les DLL, et tous les messages sur le tas.
WINEDEBUG=fixme-all,warn+cursor,+relay
dĂ©sactivera tous les messages FIXME, activera les messages dâavertissement sur le composant cursor et activera tous les messages du canal relay (appels de lâAPI).
WINEDEBUG=relay
activera tous les messages du canal relay. Pour un contrĂŽle plus fin sur lâinclusion et lâexclusion des fonctions et DLL des traces relay, utilisez la clĂ© HKEY_CURRENT_USER\Software\Wine\Debug de la base de registre.
Pour plus dâinformations sur les messages de dĂ©bogage, rĂ©fĂ©rez-vous au chapitre ExĂ©cution de Wine du guide de lâutilisateur de Wine.
WINEDLLPATH
SpĂ©cifie le(s) chemin(s) oĂč chercher les DLL intĂ©grĂ©es et les applications Winelib. Câest une liste de rĂ©pertoires sĂ©parĂ©s par des « : ». En plus des rĂ©pertoires spĂ©cifiĂ©s dans WINEDLLPATH , Wine utilisera aussi le rĂ©pertoire dâinstallation.
WINEDLLOVERRIDES
DĂ©finit le type de remplacement et lâordre de chargement des DLL utilisĂ©es lors du processus de chargement dâune DLL. Deux types de bibliothĂšques peuvent actuellement ĂȘtre chargĂ©s dans lâespace dâadressage dâun processus : les DLL natives de Windows ( native ) et les DLL intĂ©grĂ©es Ă Wine ( builtin ). Le type peut ĂȘtre abrĂ©gĂ© avec la premiĂšre lettre du type ( n ou b ). La bibliothĂšque peut Ă©galement ĂȘtre dĂ©sactivĂ©e (ââ). Les sĂ©quences dâordres doivent ĂȘtre sĂ©parĂ©es par des virgules.
Chaque DLL peut avoir son ordre de chargement propre. Lâordre de chargement dĂ©termine quelle version de la DLL doit ĂȘtre chargĂ©e dans lâespace dâadressage. Si la premiĂšre tentative Ă©choue, la suivante est essayĂ©e et ainsi de suite. Plusieurs bibliothĂšques avec le mĂȘme ordre de chargement peuvent ĂȘtre sĂ©parĂ©es par des virgules. Il est Ă©galement possible de spĂ©cifier diffĂ©rents ordres de chargements pour diffĂ©rentes bibliothĂšques en sĂ©parant les entrĂ©es par « ; ».
Lâordre de chargement pour une DLL 16 bits est toujours dĂ©fini par lâordre de chargement de la DLL 32 bits qui la contient (qui peut ĂȘtre identifiĂ© en observant le lien symbolique du fichier .dll.so 16 bits). Par exemple, si ole32.dll est configurĂ©e comme builtin, storage.dll sera Ă©galement chargĂ©e comme builtin puisque la DLL 32 bits ole32.dll contient la DLL 16 bits storage.dll .
Exemples :
WINEDLLOVERRIDES="comdlg32,shell32=n,b"
Charge comdlg32 et shell32 comme des DLL windows natives, ou la version intĂ©grĂ©e en cas dâĂ©chec.
WINEDLLOVERRIDES="comdlg32,shell32=n;c:\\foo\\bar\\baz=b"
Charge les bibliothÚques windows natives comdlg32 et shell32. De plus, si une application demande le chargement de c:\foo\bar\baz.dll , charge la bibliothÚque intégrée baz .
WINEDLLOVERRIDES="comdlg32=b,n;shell32=b;comctl32=n;oleaut32="
Charge la bibliothĂšque intĂ©grĂ©e comdlg32, ou la version native en cas dâĂ©chec ; charge la version intĂ©grĂ©e de shell32 et la version native de comctl32 ; oleaut32 sera dĂ©sactivĂ©e.
WINEARCH
Spécifie
lâarchitecture Windows Ă prendre en charge.
Peut ĂȘtre
win32
(prise en charge des
applications 32 bits uniquement), ou
win64
(prise en
charge des applications 64 bits, et 32 bits en mode WoW64).
Lâarchitecture prise en charge par un prĂ©fixe
Wine donné est déterminée au moment de
sa crĂ©ation et ne peut ĂȘtre modifiĂ©e
ultérieurement. Si vous exécutez Wine avec un
préfixe préexistant, il refusera de
démarrer si
WINEARCH
ne correspond pas
Ă lâarchitecture du prĂ©fixe.
DISPLAY
SpĂ©cifie lâaffichage X11 Ă utiliser.
Variables de configuration du
pilote audio OSSÂ :
AUDIODEV
Définit le périphérique pour les entrées/sorties audio, par défaut /dev/dsp .
MIXERDEV
Définit le périphérique pour les contrÎles du mixeur, par défaut /dev/mixer .
MIDIDEV
Définit le périphérique pour le séquenceur MIDI, par défaut /dev/sequencer .
FICHIERS
|
wine |
Le chargeur de programme de Wine. |
wineconsole
Le chargeur de programme de Wine pour les applications en mode console (CUI).
wineserver
Le serveur Wine.
winedbg
Le débogueur de Wine.
$WINEPREFIX/dosdevices
Répertoire contenant le
mapping des périphériques DOS. Chaque fichier
dans ce répertoire est un lien symbolique vers le
fichier périphérique Unix qui
implémente un périphérique
donné. Par exemple, si COM1 est mappé sur
/dev/ttyS0
, vous aurez un lien symbolique de la forme
$WINEPREFIX/dosdevices/com1
->
/dev/ttyS0
.
Les lecteurs DOS sont aussi dĂ©finis Ă
lâaide de liens symboliques ; par exemple, si le
lecteur D: correspond au CDROM monté sur
/mnt/cdrom
, vous aurez un lien symbolique
$WINEPREFIX/dosdevices/d:
->
/mnt/cdrom
. Le
périphérique Unix correspondant à un
lecteur DOS peut ĂȘtre spĂ©cifiĂ© de la
mĂȘme façon, Ă lâexception du fait
quâil faut utiliser « :: »
à la place de « : ». Dans
lâexemple prĂ©cĂ©dent, si le lecteur CDROM
est monté depuis /dev/hdc, le lien symbolique
correspondant sera
$WINEPREFIX/dosdevices/d::
->
/dev/hdc
.
AUTEURS
Wine est disponible grùce au travail de nombreux développeurs. Pour une liste des auteurs, référez-vous au fichier AUTHORS à la racine de la distribution des sources.
COPYRIGHT
Wine peut ĂȘtre distribuĂ© selon les termes de la licence LGPL. Une copie de cette licence se trouve dans le fichier COPYING.LIB Ă la racine de la distribution des sources.
BUGS
Un rapport sur la compatibilitĂ© de nombreuses applications est disponible sur la base de donnĂ©es dâapplications de Wine . NâhĂ©sitez pas Ă y ajouter des entrĂ©es pour les applications que vous exĂ©cutez actuellement, si nĂ©cessaire.
Les bugs peuvent ĂȘtre signalĂ©s (en anglais) sur le systĂšme de suivi des problĂšmes de Wine .
DISPONIBILITĂ
La version publique la plus récente de Wine est disponible sur WineHQ, le quartier général du développement de Wine .
VOIRÂ AUSSI
wineserver
(1),
winedbg
(1),
Documentation et
support de Wine
.