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 18/09/2022, 14:58] 91.175.17.176 [Installer Wine via les dépôts de Wine] |
wine [Le 12/08/2024, 02:37] (Version actuelle) nany [Installer Wine via les dépôts de Wine] Numéros de versions et notes de bas de page. |
||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
[[wpfr>Wine]] est un logiciel qui permet d'exécuter //certains//(([[http://appdb.winehq.org/appbrowse.php?catId=0|base de données des applications supportées par Wine]])) programmes Windows sous Ubuntu. | [[wpfr>Wine]] est un logiciel qui permet d'exécuter //certains//(([[http://appdb.winehq.org/appbrowse.php?catId=0|base de données des applications supportées par Wine]])) programmes Windows sous Ubuntu. | ||
- | <note important>Attention ! Les applications Windows n'étant pas conçues pour Ubuntu, il est normal que nombre d'entre elles présentent des anomalies ousoient inutilisables lorsqu'elles sont exécutées via Wine. Préférez utiliser des applications conçues pour Ubuntu : voir [[installation_logiciel|Installer un logiciel sous Ubuntu]].</note> | + | <note important>Attention ! Les applications Windows n'étant pas conçues pour Ubuntu, il est normal que nombre d'entre elles présentent des anomalies ou soient inutilisables lorsqu'elles sont exécutées via Wine. Préférez utiliser des applications conçues pour Ubuntu : voir [[installation_logiciel|Installer un logiciel sous Ubuntu]].</note> |
Le nom //Wine// est un acronyme récursif qui signifie //**W**ine **I**s **N**ot an **E**mulator// (//Wine n'est pas un émulateur//). Il vous est conseillé de lire [[wine_presentation|le complément de présentation]] qui est destiné à vous informer davantage à son sujet. | Le nom //Wine// est un acronyme récursif qui signifie //**W**ine **I**s **N**ot an **E**mulator// (//Wine n'est pas un émulateur//). Il vous est conseillé de lire [[wine_presentation|le complément de présentation]] qui est destiné à vous informer davantage à son sujet. | ||
- | **Avant** de vous lancer dans l'installation oul'utilisation de Wine, vérifiez que "votre" logiciel Windows est bien listé comme étant fonctionnel (voir "[[:wine#applications_supportees_par_wine|Applications supportées par Wine]]" plus bas). | + | **Avant** de vous lancer dans l'installation ou l'utilisation de Wine, vérifiez que "votre" logiciel Windows est bien listé comme étant fonctionnel (voir "[[:wine#applications_supportees_par_wine|Applications supportées par Wine]]" plus bas). |
- | À noter qu'il est possible de faire une sauvegarde de vos logiciels installés via wine ouplayonlinux, dans un paquet logiciel *.deb facilement réinstallable sur n'importe quelle machine , voir la manipulation [[integrer-applications-windows-dans-paquets-logiciels|sur cette page]]. | + | À noter qu'il est possible de faire une sauvegarde de vos logiciels installés via wine ou playonlinux, dans un paquet logiciel *.deb facilement réinstallable sur n'importe quelle machine , voir la manipulation [[integrer-applications-windows-dans-paquets-logiciels|sur cette page]]. |
===== Pré-requis ===== | ===== Pré-requis ===== | ||
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 62: | Ligne 61: | ||
**2.** Puis installez " winehq.key " : | **2.** Puis installez " winehq.key " : | ||
- | <code bash> | + | <code bash>sudo mkdir -pm755 /etc/apt/keyrings</code> |
- | sudo wget -nc -O /usr/share/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key | + | <code bash>sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key</code> |
- | </code> | + | |
- | <note warning>**W: GPG error: https://dl.winehq.org/ ... NO_PUBKEY 76F1A20FF987672F** | + | |
- | + | ||
- | Actuellement, les serveurs Wine sont synchronisés. Cela veut dire que certains ont téléchargé le nouveau fichier .sources. Si vous avez cet avertissement, déplacez le fichier winehq-archive.key de /usr/share/keyrings/ vers /etc/apt/keyrings/. Par exemple : | + | |
- | <code>sudo mkdir -pm755 /etc/apt/keyrings</code> | + | |
- | <code>sudo mv /usr/share/keyrings/winehq-archive.key /etc/apt/keyrings/winehq-archive.key</code></note> | + | |
**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 : | ||
<code bash> | <code bash> | ||
- | sudo wget -nc -P /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources | + | sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources |
</code> | </code> | ||
Ligne 83: | 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 12/08/2024)) ^ |
- | | 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> | 9.0.0.0((au 12/08/24 (non disponible pour noble) )) | |
- | | 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> | 9.15 | |
- | | 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> | 9.15 | |
- | + | ||
- | 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. | + | |
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 96: | Ligne 87: | ||
===== Configuration de Wine ===== | ===== Configuration de Wine ===== | ||
- | Il est recommandé de configurer Wine avant d'installer des programmes Windows. Il suffit pour cela de lancer la fenêtre de configuration de Wine via le menu **//Applications -> Wine -> Configurer Wine//**, oudans un [[terminal]] : | + | Il est recommandé de configurer Wine avant d'installer des programmes Windows. Il suffit pour cela de lancer la fenêtre de configuration de Wine via le menu **//Applications -> Wine -> Configurer Wine//**, ou dans un [[terminal]] : |
<code>winecfg</code> | <code>winecfg</code> | ||
Ligne 126: | 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 » ==== | ||
- | Cet onglet permet de forcer l'utilisation des .dll de Wine oude celles que l'utilisateur aura ajoutées lui-même. | + | Cet onglet permet de forcer l'utilisation des .dll de Wine ou de celles que l'utilisateur aura ajoutées lui-même. |
==== Onglet « Affichage » ==== | ==== Onglet « Affichage » ==== | ||
Ligne 254: | 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 263: | 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 270: | 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 299: | Ligne 288: | ||
<code>wine ".wine/drive_c/Program Files/dossier_du_programme/nom_du_programme.exe"</code> | <code>wine ".wine/drive_c/Program Files/dossier_du_programme/nom_du_programme.exe"</code> | ||
- | ouaussi pour frimer un peu (au cas où vous ayez différentes installations de wine) | + | ou aussi pour frimer un peu (au cas où vous ayez différentes installations de wine) |
<code>env WINEPREFIX="/home/votre_login/.wine" wine "C:\\Program Files\\dossier_du_programme\\nom_du_programme.exe"</code> | <code>env WINEPREFIX="/home/votre_login/.wine" wine "C:\\Program Files\\dossier_du_programme\\nom_du_programme.exe"</code> | ||
Ligne 321: | Ligne 310: | ||
==== PlayOnLinux : la gestion des jeux simplifiée ==== | ==== PlayOnLinux : la gestion des jeux simplifiée ==== | ||
- | [[:PlayOnLinux]] est un projet très actif qui configure les préfixes Wine. Ainsi PlayOnLinux simplifie la configuration de Wine en vous permettant de profiter pleinement de vos jeux sous Linux. | + | [[:PlayOnLinux]] est un projet qui configure les préfixes Wine. Ainsi PlayOnLinux simplifie la configuration de Wine en vous permettant de profiter pleinement de vos jeux sous Linux. |
[[http://www.playonlinux.com/index.php|Site officiel de PlayOnLinux]]. | [[http://www.playonlinux.com/index.php|Site officiel de PlayOnLinux]]. | ||
+ | |||
+ | <note important>PlayOnLinux est en voie d'abandon et n'est plus mis a jour depuis 22.04</note> | ||
==== Vineyard==== | ==== Vineyard==== | ||
Ligne 511: | Ligne 502: | ||
- Créez un dossier intitulé Wine et les sous-dossiers Bureau, Images, Musique et Vidéos dans votre répertoire utilisateur <code>mkdir -p ~/Wine/Bureau ~/Wine/Images ~/Wine/Musique ~/Wine/Vidéos</code> | - Créez un dossier intitulé Wine et les sous-dossiers Bureau, Images, Musique et Vidéos dans votre répertoire utilisateur <code>mkdir -p ~/Wine/Bureau ~/Wine/Images ~/Wine/Musique ~/Wine/Vidéos</code> | ||
- Avec l'outil de configuration de Wine : | - Avec l'outil de configuration de Wine : | ||
- | * Dans l'onglet "Intégration avec le Bureau", modifiez les "Dossiers système" en ajoutant **/Wine** après votre nom d'utilisateur oudéliez les dossiers en décochant toutes les cases (la partie "Pointer vers ..." doit être vide) ; | + | * Dans l'onglet "Intégration avec le Bureau", modifiez les "Dossiers système" en ajoutant **/Wine** après votre nom d'utilisateur ou déliez les dossiers en décochant toutes les cases (la partie "Pointer vers ..." doit être vide) ; |
* Dans l'onglet "Lecteurs", supprimez le lecteur **Z:** et les autres lecteurs existant dont vous souhaitez supprimer l'accès à Wine ; | * Dans l'onglet "Lecteurs", supprimez le lecteur **Z:** et les autres lecteurs existant dont vous souhaitez supprimer l'accès à Wine ; | ||