GNU/Linux >> Tutoriels Linux >  >> Linux

Exécutez vos applications Windows préférées sur Linux

En 2021, il y a plus de raisons que jamais pour lesquelles les gens aiment Linux. Dans cette série, je partagerai 21 raisons différentes d'utiliser Linux. Voici comment l'exécution d'applications Windows sur Linux peut être rendue transparente avec WINE.

Avez-vous une application qui ne fonctionne que sur Windows ? Cette application est-elle la seule et unique chose qui vous empêche de passer à Linux ? Si tel est le cas, vous serez heureux de découvrir WINE, un projet open source qui a pratiquement réinventé les principales bibliothèques Windows afin que les applications compilées pour Windows puissent fonctionner sous Linux.

WINE signifie "Wine Is Not an Emulator", qui fait référence au code pilotant cette technologie. Les développeurs open source travaillent depuis 1993 pour traduire tous les appels d'API Windows entrants qu'une application effectue en appels POSIX.

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

C'est un exploit de programmation étonnant, d'autant plus que le projet a fonctionné de manière indépendante, sans l'aide de Microsoft (c'est le moins qu'on puisse dire), mais il y a des limites. Plus une application s'éloigne du "cœur" de l'API Windows, moins il est probable que WINE ait pu anticiper ses requêtes. Il existe des fournisseurs qui peuvent compenser cela, notamment Codeweavers et Valve Software. Il n'y a aucune coordination entre les producteurs des applications nécessitant une traduction et les personnes et les entreprises qui effectuent la traduction, il peut donc y avoir un certain décalage entre, par exemple, un titre de logiciel mis à jour et le moment où il obtient un statut "or" du siège social de WINE.

Cependant, si vous cherchez à exécuter une application Windows bien connue sur Linux, il y a de fortes chances que WINE soit prêt pour cela.

Installation de WINE

Vous pouvez installer WINE à partir du référentiel de logiciels de votre distribution Linux. Sur Fedora, CentOS Stream ou RHEL :

$ sudo dnf install wine

Sur Debian, Linux Mint, Elementary et similaires :

$ sudo apt install wine

WINE n'est pas une application que vous lancez toute seule. C'est un backend qui est appelé lorsqu'une application Windows est lancée. Votre première interaction avec WINE se produira probablement lorsque vous lancerez le programme d'installation d'une application Windows.

Installer une application

TinyCAD est une belle application open source pour la conception de circuits, mais elle n'est disponible que pour Windows. Bien qu'il s'agisse d'une petite application, elle intègre certains composants .NET, ce qui devrait un peu stresser WINE.

Tout d'abord, téléchargez le programme d'installation de TinyCAD. Comme c'est souvent le cas pour les installateurs Windows, il s'agit d'un .exe dossier. Une fois téléchargé, double-cliquez sur le fichier pour le lancer.

Parcourez le programme d'installation comme vous le feriez sous Windows. Il est généralement préférable d'accepter les valeurs par défaut, en particulier en ce qui concerne WINE. L'environnement WINE est en grande partie autonome, caché sur votre disque dur dans un drive_c répertoire utilisé par une application Windows comme faux répertoire racine du système de fichiers.

Une fois installée, l'application propose généralement de se lancer pour vous. Si vous êtes prêt à le tester, lancez l'application.

Lancer une application Windows

Mis à part le premier lancement immédiatement après l'installation, vous lancez normalement une application WINE de la même manière que vous lancez une application Linux native. Que vous utilisiez un menu d'applications ou un écran d'activités ou que vous saisissiez simplement le nom de l'application dans un exécuteur, les applications de bureau Windows exécutées dans WINE sont essentiellement traitées comme des applications natives sous Linux.

Quand WINE échoue

La plupart des applications que j'exécute dans WINE, TinyCAD inclus, fonctionnent comme prévu. Il y a cependant des exceptions. Dans ces cas, vous pouvez soit attendre quelques mois pour voir si les développeurs WINE (ou, s'il s'agit d'un jeu, Valve Software) parviennent à rattraper leur retard, soit vous pouvez contacter un fournisseur comme Codeweavers pour savoir s'il vend du support pour l'application. dont vous avez besoin.

WINE triche, mais dans le bon sens

Certains utilisateurs de Linux pensent que si vous utilisez WINE, vous « trichez » sur Linux. Cela peut sembler ainsi, mais WINE est un projet open source qui permet aux utilisateurs de passer à Linux tout en exécutant les applications requises pour leur travail ou leurs loisirs. Si WINE résout votre problème et vous permet d'utiliser Linux, alors utilisez-le et profitez de la flexibilité de Linux.


Linux
  1. Quelle est votre astuce de terminal Linux préférée ?

  2. Quel est votre gestionnaire de packages Linux préféré ?

  3. Quel est votre émulateur de terminal Linux préféré ?

  4. Quelle est votre distribution Linux de bureau préférée ?

  5. Quel est votre gestionnaire de fenêtres Linux préféré ?

Comment exécuter des applications Windows sur Linux [Guide du débutant]

Exécutez des applications Windows sur Linux avec Crossover 15

Comment exécuter des applications et des jeux Windows sur Linux à l'aide de Wine

Comment exécuter Windows 95 sous Linux

Comment installer Wine pour exécuter des applications Windows sur Debian

Comment installer Wine pour exécuter des applications Windows dans Ubuntu