Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wine [Le 04/01/2023, 15:45] freechelmi [PlayOnLinux : la gestion des jeux simplifiée] |
wine [Le 29/03/2025, 02:59] (Version actuelle) nany [Installer Wine via les dépôts de Wine] |
||
---|---|---|---|
Ligne 24: | Ligne 24: | ||
Depuis la version 3.0, il est possible d'installer Wine sur Android (sur les puces ARM, privilégiées dans l'architecture des smartphones ; seuls les logiciels conçus pour Windows RT fonctionneront) | Depuis la version 3.0, il est possible d'installer Wine sur Android (sur les puces ARM, privilégiées dans l'architecture des smartphones ; seuls les logiciels conçus pour Windows RT fonctionneront) | ||
- | <note warning>Il vous sera donc impossible d'utiliser Wine sur une version PowerPC de Ubuntu.</note> | ||
Ligne 63: | Ligne 62: | ||
**2.** Puis installez " winehq.key " : | **2.** Puis installez " winehq.key " : | ||
<code bash>sudo mkdir -pm755 /etc/apt/keyrings</code> | <code bash>sudo mkdir -pm755 /etc/apt/keyrings</code> | ||
- | <code bash>sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key</code> | + | <code bash>wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key -</code> |
**3.** Installez le fichier de sources en fonction du nom de code de votre version d'Ubuntu : | **3.** Installez le fichier de sources en fonction du nom de code de votre version d'Ubuntu : | ||
Ligne 77: | Ligne 76: | ||
**5.** puis [[:tutoriel:comment_installer_un_paquet|installez le paquet]] choisi : | **5.** puis [[:tutoriel:comment_installer_un_paquet|installez le paquet]] choisi : | ||
- | ^ Branche de développement de Wine ^ Paquet à installer ^ Numéro de version((au 30/04/2022)) ^ | + | ^ Branche de développement de Wine ^ Paquet à installer ^ Numéro de version((au 29/03/2025)) ^ |
- | | Stable | <code bash>sudo apt install --install-recommends winehq-stable</code> | 7.0.0.0((Pour ubuntu 22.04 (Jammy) il n'y a [[https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/main/binary-amd64/|pas de version stable disponible]] au 30/04/2022)) | | + | | Stable | <code bash>sudo apt install --install-recommends winehq-stable</code> | 10.0.0.0 | |
- | | Développement | <code bash>sudo apt install --install-recommends winehq-devel</code> | 7.7.x | | + | | Développement | <code bash>sudo apt install --install-recommends winehq-devel</code> | 10.4 | |
- | | Expérimental (« staging ») | <code bash>sudo apt install --install-recommends winehq-staging</code> | 7.7.x | | + | | Expérimental (« staging ») | <code bash>sudo apt install --install-recommends winehq-staging</code> | 10.4 | |
- | + | ||
- | Si ces commandes ne marchent pas, essayez de les relancer sans l'option "--install-recommends". vous devriez lancer donc la commande **sudo apt install winehq-stable** si par exemple vous voulez installer le packet stable. | + | |
- | + | ||
- | <note important>Si vous avez un serveur mariadb vous devrez le désinstaller car winehq force la dépendance a mysql sur son dépôts officiel et bloque les paquets comme obsolète si vous utilisez mariadb ce qui est bête mais bon c'est comme sa | + | |
- | + | ||
- | il force la dépendance a mysql-common < 5.5 or sur mariadb la version et 1:10.x du coup apt considère que vous avez la version 1 et non la version 10 vous devez donc soit désinstaller mariadb soit utilisez la version des dépôts officiel qui elle na pas ce problème si vous souhaitez désinstaller complémentent mariabd voici les commande a utilisez en root | + | |
- | + | ||
- | <code> | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mariadb-client-* | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mariadb-client-core-* | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mariadb-client | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mariadb-common-* | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mariadb-common | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mariadb-server-* | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mariadb-server-core-* | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mariadb-server | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mysql-client-* | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mysql-client-core-* | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mysql-client | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mysql-server-* | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mysql-server-core-* | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mysql-server | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mysql-common-* | + | |
- | DEBIAN_FRONTEND=noninteractive apt-get -y purge mysql-common | + | |
- | rm -rf /var/lib/mysql/ | + | |
- | rm -rf /var/lib/mysql-* | + | |
- | chattr -ia /etc/mysql/my.cnf | + | |
- | rm -rf /etc/mysql | + | |
- | apt-get -y autoremove</code></note> | + | |
- | + | ||
Si vous disposez du paquet **wine** issus des dépôts officiels, celui-ci sera automatiquement désinstallé. | Si vous disposez du paquet **wine** issus des dépôts officiels, celui-ci sera automatiquement désinstallé. | ||
Ligne 143: | Ligne 111: | ||
Profitez-en pour baptiser votre lecteur de CD-ROM si vous voulez l'utiliser sous Wine. | Profitez-en pour baptiser votre lecteur de CD-ROM si vous voulez l'utiliser sous Wine. | ||
* Cliquez sur « Détection automatique... ». | * Cliquez sur « Détection automatique... ». | ||
- | * Cliquez sur la lettre dont le champ « Assignation des lecteurs » est rempli par **/media/cdrom** ou**/media/cdrom0**. | + | * Cliquez sur la lettre dont le champ « Assignation des lecteurs » est rempli par **/media/cdrom** ou **/media/cdrom0**. |
* Cliquez ensuite sur « Montrer paramètres avancés », et vérifiez que le champ « Type » est bien CD-ROM. | * Cliquez ensuite sur « Montrer paramètres avancés », et vérifiez que le champ « Type » est bien CD-ROM. | ||
Ligne 149: | Ligne 117: | ||
{{wine.jpg|}} | {{wine.jpg|}} | ||
- | |||
- | <note help>Cette configuration est-elle réellement nécessaire ? Dans Wine 1.2 sous Lucid, le lecteur CD-ROM est détecté automatiquement quand un disque est inséré.</note> | ||
==== Onglet « Bibliothèques » ==== | ==== Onglet « Bibliothèques » ==== | ||
Ligne 165: | Ligne 131: | ||
* <del>L'option « Permettre au gestionnaire de fenêtres de décorer les fenêtres » doit être décochée.</del> | * <del>L'option « Permettre au gestionnaire de fenêtres de décorer les fenêtres » doit être décochée.</del> | ||
* Il est recommandé de cocher la case « Émuler un bureau virtuel », en mettant la résolution que vous utilisez normalement (par exemple 1280*1024). **Cette astuce résout pas mal de problèmes d'affichage.** Pour connaître la résolution d'écran en cours, vous pouvez utiliser :<code>xrandr -q | grep \*</code> | * Il est recommandé de cocher la case « Émuler un bureau virtuel », en mettant la résolution que vous utilisez normalement (par exemple 1280*1024). **Cette astuce résout pas mal de problèmes d'affichage.** Pour connaître la résolution d'écran en cours, vous pouvez utiliser :<code>xrandr -q | grep \*</code> | ||
- | * Pour le support du Vertex Shader, mettez-le à « Matériel », et si ça ne fonctionne pas, mettez-le à « Émulation » ou« Aucun ». (Le Vertex Shader permet de gérer l'éclairage --entre autres-- sur les jeux récents). | + | * Pour le support du Vertex Shader, mettez-le à « Matériel », et si ça ne fonctionne pas, mettez-le à « Émulation » ou « Aucun ». (Le Vertex Shader permet de gérer l'éclairage --entre autres-- sur les jeux récents). |
* L'option « Utiliser le Pixel Shader » peut être cochée pour gérer les textures sur les jeux récents. | * L'option « Utiliser le Pixel Shader » peut être cochée pour gérer les textures sur les jeux récents. | ||
- | * L'option « Résolution de l'écran » permet de régler la résolution d'affichage en DPI (//dots per inch//, oupoints par pouce). | + | * L'option « Résolution de l'écran » permet de régler la résolution d'affichage en DPI (//dots per inch//, ou points par pouce). |
* Pour les jeux, décocher "permettre au gestionnaire de fenêtre de décorer les fenêtres", et décocher l'émulation du bureau virtuel. | * Pour les jeux, décocher "permettre au gestionnaire de fenêtre de décorer les fenêtres", et décocher l'émulation du bureau virtuel. | ||
==== Onglet « Intégration avec le bureau » ==== | ==== Onglet « Intégration avec le bureau » ==== | ||
Ligne 178: | Ligne 144: | ||
==== Onglet « Audio » ==== | ==== Onglet « Audio » ==== | ||
- | FIXME Apparemment depuis la version 1.3.25, des changements majeurs dans la gestion de l'audio sont apparus; cette partie devrait être reécrite. | + | FIXME Apparemment depuis la version 1.3.25, des changements majeurs dans la gestion de l'audio sont apparus; cette partie devrait être réécrite. |
Cet onglet sert a configurer les paramètres audio. | Cet onglet sert a configurer les paramètres audio. | ||
Ligne 186: | Ligne 152: | ||
{{:wine:wine_onglet_audio.png?300|}} | {{:wine:wine_onglet_audio.png?300|}} | ||
- | **//Essayez d'abord avec ALSA (surtout les programmes récents), si ça ne marche pas oumal, essayez avec OSS, puis ESD, puis NAS. Ne cochez qu'un pilote à la fois !//** | + | **//Essayez d'abord avec ALSA (surtout les programmes récents), si ça ne marche pas ou mal, essayez avec OSS, puis ESD, puis NAS. Ne cochez qu'un pilote à la fois !//** |
* La catégorie "DirectSound" peut résoudre pas mal de problèmes audio dans les jeux. | * La catégorie "DirectSound" peut résoudre pas mal de problèmes audio dans les jeux. | ||
- | * Pour vous assurer une bonne qualité sonore, mettez l'accélération matérielle à **Complete (full)** ousi ça ne marche pas, **Émulation** (surtout pour les jeux avant 2002), sinon **Standard**, et cochez la case "Emulation Pilote". | + | * Pour vous assurer une bonne qualité sonore, mettez l'accélération matérielle à **Complete (full)** ou si ça ne marche pas, **Émulation** (surtout pour les jeux avant 2002), sinon **Standard**, et cochez la case "Emulation Pilote". |
(OSS = Open Sound System) | (OSS = Open Sound System) | ||
Ligne 229: | Ligne 195: | ||
<note> Le plus sage est de s'en tenir là et de se connecter à ce nouveau compte wine pour jouer. La procédure ci-après n'est pas documentée par wine et n'a pas été validée récemment.</note> | <note> Le plus sage est de s'en tenir là et de se connecter à ce nouveau compte wine pour jouer. La procédure ci-après n'est pas documentée par wine et n'a pas été validée récemment.</note> | ||
- | Chaque utilisateur de programmes Windows avec wine devra ensuite être ajouté au groupe wine qui aura été créé automatiquement en même temps que l'utilisateur wine. Pour cela utiliser Kuser dans Kubuntu oul'option "utilisateur et groupe" du menu Système>Administration dans Ubuntu par exemple oubien tapez la commande suivante: | + | Chaque utilisateur de programmes Windows avec wine devra ensuite être ajouté au groupe wine qui aura été créé automatiquement en même temps que l'utilisateur wine. Pour cela utiliser Kuser dans Kubuntu ou l'option "utilisateur et groupe" du menu Système>Administration dans Ubuntu par exemple ou bien tapez la commande suivante: |
<code bash>sudo adduser $USER wine </code> | <code bash>sudo adduser $USER wine </code> | ||
Ligne 258: | Ligne 224: | ||
====Applications supportées par Wine==== | ====Applications supportées par Wine==== | ||
- | **Tous les programmes Windows ne fonctionnent pas sous Wine.** Consulter la [[http://appdb.winehq.org/appbrowse.php?catId=0|base de données des applications supportées par Wine]]. Actuellement en version beta, il supporte pourtant déjà de nombreux logiciels pour Windows et la plupart des derniers jeux vidéo populaires. Parfois certaines versions fonctionnent et d'autres non (oupas encore). | + | **Tous les programmes Windows ne fonctionnent pas sous Wine.** Consulter la [[http://appdb.winehq.org/appbrowse.php?catId=0|base de données des applications supportées par Wine]]. Actuellement en version bêta, il supporte pourtant déjà de nombreux logiciels pour Windows et la plupart des derniers jeux vidéo populaires. Parfois certaines versions fonctionnent et d'autres non (ou pas encore). |
Vous pouvez aussi faire une recherche Google sous la forme "nom_du_programme winehq". | Vous pouvez aussi faire une recherche Google sous la forme "nom_du_programme winehq". | ||
Enfin, [[http://wine-review.blogspot.com/|un site de passionnés]] est également recommandé à ce sujet. | Enfin, [[http://wine-review.blogspot.com/|un site de passionnés]] est également recommandé à ce sujet. | ||
Ligne 277: | Ligne 243: | ||
Si vous voulez réactiver cela en connaissance de cause, vous pouvez effectuez cette commande : | Si vous voulez réactiver cela en connaissance de cause, vous pouvez effectuez cette commande : | ||
- | <code>sudo cp /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/</code> | + | <code bash>sudo cp /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/</code> |
<note> Utilisateurs avancés :L'extension de Nautilus, **[[apt>nautilus-extension-gnome-terminal]]** peut être très pratique pour lancer manuellement wine programme.exe dans le repertoire courant</note> | <note> Utilisateurs avancés :L'extension de Nautilus, **[[apt>nautilus-extension-gnome-terminal]]** peut être très pratique pour lancer manuellement wine programme.exe dans le repertoire courant</note> | ||
Ligne 286: | Ligne 252: | ||
Ces programmes sont destinés à installer un logiciel. Les versions récentes de Wine gèrent directement ce genre d'installeur, puisque Wine embarque sa propre version du programme natif de l'installeur de Microsoft. Vous n'avez donc qu'à : | Ces programmes sont destinés à installer un logiciel. Les versions récentes de Wine gèrent directement ce genre d'installeur, puisque Wine embarque sa propre version du programme natif de l'installeur de Microsoft. Vous n'avez donc qu'à : | ||
- | * Vous placer dans le répertoire où se trouve mon_fichier.msi (utiliser la commande cd du terminal, cd veut dire: change directory, changer de répertoire). Voici par exemple la commande à taper si vous avez mis le fichier sur le bureau : <code>cd /home/mon_login/Desktop</code> ousuivant les versions <code>cd /home/mon_login/Bureau</code> | + | * Vous placer dans le répertoire où se trouve mon_fichier.msi (utiliser la commande cd du terminal, cd veut dire: change directory, changer de répertoire). Voici par exemple la commande à taper si vous avez mis le fichier sur le bureau : <code bash>cd /home/mon_login/Desktop</code> ou suivant les versions <code bash>cd /home/mon_login/Bureau</code> |
- | * Taper la commande suivante : <code>msiexec /i monfichier.msi</code> et suivre les informations qui devraient vous être données par la boîte de dialogue. Par acquit de conscience (c'est Windows quand même) vous pouvez rajouter la commande suivante :<code>wineboot</code> | + | * Taper la commande suivante : <code bash>msiexec /i monfichier.msi</code> et suivre les informations qui devraient vous être données par la boîte de dialogue. Par acquit de conscience (c'est Windows quand même) vous pouvez rajouter la commande suivante : <code bash>wineboot</code> |
=== Installer un .inf === | === Installer un .inf === | ||
Ligne 293: | Ligne 259: | ||
Il se peut très rarement qu'un programme s'installe via un .inf, les codecs audio et vidéo notamment ! | Il se peut très rarement qu'un programme s'installe via un .inf, les codecs audio et vidéo notamment ! | ||
- | Placez vous avec votre [[terminal]] dans le dossier du **.inf** (avec la commande //cd// ougnome-open-terminal), et tapez: | + | Placez vous avec votre [[terminal]] dans le dossier du **.inf** (avec la commande //cd// ou gnome-open-terminal), et tapez: |
- | wine rundll32 setupapi.dll,InstallHinfSection DefaultInstall 128 ./*.inf | + | <code bash>wine rundll32 setupapi.dll,InstallHinfSection DefaultInstall 128 ./*.inf</code> |
Ligne 302: | Ligne 268: | ||
==== Désinstaller un logiciel ==== | ==== Désinstaller un logiciel ==== | ||
- | Très simple, ouvrez le programme de désinstallation //Applications → Wine → Désinstaller un logiciel Wine// oudans un [[terminal]] : | + | Très simple, ouvrez le programme de désinstallation //Applications → Wine → Désinstaller un logiciel Wine// ou dans un [[terminal]] : |
wine uninstaller | wine uninstaller | ||
Ligne 383: | Ligne 349: | ||
===== « Versions » payantes de Wine ===== | ===== « Versions » payantes de Wine ===== | ||
- | Des « versions » payantes de Wine modifiées pour le rendre plus simple ouplus compatible existent, elles ne sont pas très coûteuses et peuvent parfois éviter de se prendre la tête ! | + | Des « versions » payantes de Wine modifiées pour le rendre plus simple ou plus compatible existent, elles ne sont pas très coûteuses et peuvent parfois éviter de se prendre la tête ! |
Ligne 517: | Ligne 483: | ||
==== Wine ne reconnait pas les imprimantes installées ==== | ==== Wine ne reconnait pas les imprimantes installées ==== | ||
**Situation** : | **Situation** : | ||
- | * Vous avez installé une oudes imprimantes sous Linux | + | * Vous avez installé une ou des imprimantes sous Linux |
* L'imprimante fonctionne sous Linux | * L'imprimante fonctionne sous Linux | ||
* Votre application sous Wine ne trouve pas l'imprimante | * Votre application sous Wine ne trouve pas l'imprimante | ||
Ligne 527: | Ligne 493: | ||
==== Si le raccourci a disparu du menu Applications... ==== | ==== Si le raccourci a disparu du menu Applications... ==== | ||
- | Utilisez un gestionnaire de menu comme [[:Alacarte]] ou[[:Menulibre]]. | + | Utilisez un gestionnaire de menu comme [[:Alacarte]] ou [[:Menulibre]]. |
===== Wine et les virus ===== | ===== Wine et les virus ===== | ||