Maison >Opération et maintenance >exploitation et maintenance Linux >Linux peut-il exécuter un exe ?
Oui, mais le fichier exe ne peut pas être exécuté directement. Normalement, les programmes exe ne peuvent pas fonctionner sous LINUX car leurs noyaux sont différents, mais les programmes exe peuvent être exécutés en installant wine sur Linux. Wine est une couche de compatibilité qui peut exécuter des applications Windows sur une variété de systèmes d'exploitation compatibles POSIX ; elle peut traduire les appels d'API Windows en appels POSIX dynamiques, éliminant ainsi l'empreinte mémoire des performances et d'autres comportements.
L'environnement d'exploitation de ce tutoriel : système Ubuntu 18.04.2, ordinateur Dell G3.
Le fichier exe est un fichier exécutable du système Windows et ne peut pas être exécuté directement sur le système Linux. Vous devez installer l'environnement d'exécution Wine sous Linux.
Normalement, tout programme exe basé sur Windows ne peut pas s'exécuter sous LINUX car leurs noyaux sont différents ; mais les programmes exe peuvent être exécutés en installant wine sur Linux.
Wine (acronyme de "Wine Is Not an Emulator") est une couche de compatibilité qui peut exécuter des applications Windows sur plusieurs systèmes d'exploitation compatibles POSIX (tels que Linux, macOS et BSD, etc.). Wine n'imite pas la logique interne de Windows comme une machine virtuelle ou un émulateur, mais traduit les appels d'API Windows en appels POSIX dynamiques, éliminant ainsi l'utilisation de la mémoire pour les performances et d'autres comportements, vous permettant d'intégrer proprement les applications Windows dans votre bureau.
Installez le package d'installation de WineHQ (système Ubuntu 18.04.2 64 bits par exemple)
Si vous avez déjà installé le package d'installation de Wine à partir d'autres référentiels, veuillez le supprimer ainsi que toutes les installations qui en dépendent avant d'essayer de installez le package d'installation de WineHQ (tel que : wine-mono, wine-gecko, winetricks), sinon des conflits de dépendances peuvent survenir.
Si vous utilisez un système 64 bits, veuillez activer la prise en charge de l'architecture 32 bits (si elle n'a pas été activée auparavant) :
# sudo dpkg --add-architecture i386
Téléchargez et ajoutez la clé d'entrepôt :
# wget -nc https://dl.winehq.org/wine-builds/winehq.keysudo # apt-key add winehq.key
Ajouter un entrepôt :
# sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
Mettre à jour le package d'installation :
# sudo apt update
Installer Wine :
sudo apt install --install-recommends winehq-stable
Maintenant, l'installation de Wine est terminée.
Installez le programme exe (en prenant QQ comme exemple)
Téléchargez le fichier exécutable QQ avec le suffixe .exe sur le bureau, cliquez avec le bouton droit sur le fichier exécutable et sélectionnez "Ouvrir avec d'autres programmes (A)"
Sélectionnez "Wine Windows Program Loader" dans la boîte de dialogue contextuelle
Ensuite, le processus d'installation est le même que l'installation du logiciel sous Windows jusqu'à ce que l'installation soit terminée
Remarque : si c'est le cas pas nécessaire, il est généralement déconseillé d'installer sous Linux. Lors de l'exécution d'un programme exe, vous pouvez rencontrer divers bugs.
Recommandations associées : "Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!