Comment installer et utiliser Wine pour exécuter des applications Windows sur Linux

Si vous avez migré vers Linux, vous pourriez vous interroger sur les applications Windows dont vous dépendez. Il y a un outil appelé WINE, qui permet aux programmes informatiques développés pour Microsoft Windows de fonctionner sous Linux. Toutes les applications Windows ne fonctionnent pas sous WINE, mais beaucoup le font.

Comment fonctionne WINE?

WINE est un ensemble de bibliothèques qui fonctionnent ensemble pour permettre aux applications Windows de s'installer et de s'exécuter sous Linux. Une partie de WINE, qui est visible pour les applications Windows, est l'interface de programmation d'application (API) Windows. L'autre partie, visible par Linux, est une combinaison des API Linux et X11 (le serveur d'affichage graphique Linux).

WINE comprend également un chargeur de programme Windows spécial, qui lui permet de voir un fichier .exe (un fichier exécutable Windows), de le charger (avec ses fichiers Windows requis) et de tout connecter ensemble. C'est une superposition d'outils assez compliquée, mais au final, cela fonctionne de manière transparente.

Pour découvrir quelles applications Windows fonctionnent sous Linux, via WINE, consultez la base de données des applications WINE.

Voici comment installer WINE sur Ubuntu Desktop 19.04, puis installer l'application Notepad ++.

Installer WINE

La première tâche consiste à installer WINE. L'installation n'est pas difficile. Voici comment installer avec succès WINE sur Ubuntu Desktop 19.04:

  1. Ouvrez l'application de la fenêtre de terminal à partir du tableau de bord GNOME.

  2. Installez WINE avec la commande:

    sudo apt installer wine -y

    Vous pouvez recevoir un message du type "Le package 'wine' n'a pas de candidat à l'installation. Essayez d'utiliser le sudo apt-get install wine-stable -y commande à la place. "

    Pour installer la dernière version de WINE, exécutez:

    sudo apt installer wine-development -y

  3. Lorsque vous y êtes invité, saisissez votre mot de passe utilisateur.

  4. Attendez que l'installation s'exécute. Wine a un nombre décent de dépendances.

  5. C'est tout. WINE est installé et prêt à l'emploi.

Utilisez Wineconfig pour configurer WINE

Ensuite, configurez l'environnement WINE approprié. WINE a besoin d'un répertoire configuré de manière à tromper les installateurs en leur faisant croire que les applications sont installées dans un répertoire Windows standard, tel que le lecteur C :. Voici comment procéder:

  1. Depuis la fenêtre du terminal, émettez la commande winecfg.

    Votre machine Linux peut avoir besoin d'installer d'autres logiciels, appelés dépendances, avant de pouvoir installer WINE. Suivez les invites et acceptez les étapes.

  2. Lorsque l'outil de configuration WINE s'ouvre, cliquez sur le Variateurs onglet, puis assurez-vous C: existe et son dossier cible est ../drive_c. Cela devrait être créé par défaut.

  3. Laissez l'outil de configuration WINE ouvert.

Configurer WINE pour Notepad ++

L'installation de l'application Windows peut être effectuée rapidement à partir de la ligne de commande, mais d'abord, assurez-vous que WINE dispose de toutes les informations de configuration nécessaires. Pour le faire, suivez ces étapes:

  1. Ouvrez un navigateur Web, téléchargez le .exe installateur pour Notepad ++, et enregistrez-le dans le Télécharger répertoire.

  2. à partir de votre page d’administrateur, Configuration VIN fenêtre, cliquez sur Applications puis cliquez sur Ajouter une application.

  3. Sélectionnez le Regarder dans flèche déroulante, choisissez votre nom d'utilisateur, puis sélectionnez Télécharger.

  4. Choisissez npp.7.7.1.Installer.exe, Puis sélectionnez Openness (sincérité).

  5. Sélectionnez le Windows Version flèche déroulante, puis choisissez Utiliser les paramètres globaux.

  6. Choisir OK.

Installez Notepad ++

À ce stade, vous pouvez maintenant installer l'application.

  1. Dans la fenêtre du terminal, passez au Télécharger répertoire avec la commande cd ~ / Téléchargements.

  2. Installez l'application avec la commande wine npp.7.7.1.Installer.exe.

    Vous n'êtes pas obligé de taper l'ensemble complet de nombres et de points dans un nom de fichier comme celui-ci. Après avoir changé le répertoire en Téléchargements, entrez vin npp, puis appuyez sur Languette touche du clavier. Si vous êtes dans le bon répertoire et que le fichier est là, il se développe automatiquement et tape le nom complet du fichier. appuyez sur la Entrer clé quand il le fait.

  3. Choisissez la langue souhaitée pour l'application, puis sélectionnez OK.

  4. Choisir Suivant.

  5. Choisir Je suis d'accord.

  6. Choisir Suivant.

  7. Choisissez les composants supplémentaires que vous souhaitez, puis sélectionnez Suivant.

    Il est parfaitement normal de laisser ces options telles quelles et de cliquer sur Suivant.

  8. Choisir installer.

  9. Laissez l'installation se terminer, puis sélectionnez finition.

Notepad ++ s'ouvre et est prêt à être utilisé. Vous avez installé votre première application Windows sur Linux, en utilisant la couche de compatibilité WINE.

Exécuter l'application

Il y a une mise en garde à l'installation d'applications via WINE: comment démarrer l'application. Lors de l'installation initiale, l'application démarre automatiquement. Si vous ne savez pas comment relancer l'application ou si le lanceur de bureau ne fonctionne pas, vous aurez besoin d'un autre outil.

Une application appelée WINE File Manager est installée avec WINE. À partir de cet outil, vous pouvez naviguer vers le répertoire contenant l'application installée et la lancer. Voici comment:

  1. Depuis une fenêtre de terminal, émettez la commande winefile.

  2. Accédez à C > Fichiers programme (x86)> Bloc-notes ++, puis double-cliquez sur le notepad ++. exe l'entrée.

  3. Utilisez l'application.

Lorsque vous avez fini d'utiliser l'application, fermez-la comme d'habitude. Lorsque vous en avez à nouveau besoin, ouvrez le gestionnaire de fichiers WINE et lancez-le.

Bien que ce ne soit peut-être pas la méthode la plus simple pour exécuter des applications Windows (et toutes les applications Windows ne sont pas prises en charge), l'exécution de ces applications sur une plate-forme sécurisée et fiable (Linux) est un excellent moyen d'avoir le meilleur des deux mondes.