web-dev-qa-db-fra.com

Comment puis-je installer des logiciels ou des jeux Windows?

Les fichiers .exe et .msi (logiciels Windows) peuvent-ils être installés dans Ubuntu?

94
akshatj

Vous pouvez si vous installez d’abord le

Couche de compatibilité du vin icon à partir du centre de logiciels, vous pouvez installer des applications Windows dans Ubuntu. Soyez averti cependant que toutes les applications ne fonctionnent pas parfaitement ou sans problèmes. Certaines applications sont même inutilisables, alors que d'autres fonctionnent parfaitement (voir la Wine Application Database pour une bonne idée du fonctionnement de divers programmes). voir Comment installer et configurer Wine? pour vous aider à installer ceci.

Une fois que Wine est installé, vous pouvez simplement cliquer deux fois sur un fichier .exe ou .msi pour l’exécuter. Si cela ne fonctionne pas pour une raison quelconque, cliquez avec le bouton droit de la souris sur le fichier et sélectionnez "Ouvrir avec le chargeur de programme Windows Wine". Bien sûr, exécutez uniquement les exécutables à partir de sources fiables pour éviter les programmes malveillants Windows.

Screenshot of right-click opening an executable

Si vous rencontrez des problèmes de compatibilité, vous pouvez essayer la dernière version de Wine Beta à partir de la source logicielle ppa:ubuntu-wine/ppa (voir Que sont les PPA et comment les utiliser? ).

Vous pourriez aussi envisager d’installer Winetricks icon , CrossOver icon ou Jeux CrossOver icon pour installer et utiliser le logiciel plus facilement.

Pour voir la sortie de débogage du logiciel Windows (en cas de problème), exécutez-la à partir d'un terminal à l'aide de wine msiexec /i file.msi ou simplement wine file.exe.

77
Tommy Brunn

Réponse courte

Les fichiers .exe ne sont pas compatibles binaire avec Ubuntu. Il existe cependant des couches de compatibilité pour Linux, telles que Wine, capables d'exécuter .exe.


Réponse détaillée et solutions

Le problème sous-jacent:

Ubuntu est un système complètement différent de MS Windows. Non seulement il a une apparence différente, mais il utilise également des mécanismes différents pour ses fonctions principales.

Le problème avec les fichiers .exe est qu’ils sont spécifiques à Windows. Aucun autre système n'est capable de les exécuter, car leur contenu est conçu pour fonctionner sur le système de Microsoft. Linux utilise différentes normes, différents concepts et, par conséquent, les applications Ubuntu doivent y être adaptées pour fonctionner correctement.

Si vous venez de migrer de Windows et que vous suivez vos pas avec Ubuntu, vous serez peut-être surpris que les fichiers .exe ne s'exécutent pas. Il peut y avoir différents symptômes, soit un message d'erreur peut apparaître, soit aucun effet lorsque vous double-cliquez sur un fichier .exe. Tout cela se produit, car Ubuntu n'a aucune idée de ce qu'il doit faire pour exécuter ce fichier. Ubuntu ne sait pas comment MS Windows fonctionne "derrière le rideau" et ne peut donc pas exécuter le code qu'il contient. En jargon technique, on dit que les exécutables Windows et Linux ne sont pas compatibles binaires.

Recherche d'alternatives

La première chose à faire est de réaliser que vous ne souhaiterez probablement pas exécuter ce fichier .exe. La plupart des applications Windows que vous avez l'habitude d'utiliser avec Ubuntu dans le Centre logiciel Ubuntu.

Par conséquent la toute première étape lorsque vous essayez d’exécuter un fichier .exe consiste à vérifier s’il existe une version Ubuntu de la même application (telle que Firefox). utilise à la fois une édition Windows et Ubuntu), ou une alternative proche, qui n'est pas la même application, mais fait 99% de la même chose. Par exemple, si vous souhaitez composer un document au lieu de MS Office, vous voudrez utiliser LibreOffice.

Comment puis-je trouver une alternative?

Voici quelques conseils.

  1. Rechercher dans le centre logiciel Ubuntu.
    • Lancez le Centre de logiciel Ubuntu, tapez dans le champ de recherche le type d'application que vous recherchez. Par exemple, en tapant " photoshop ", vous trouvez l'outil GIMP , qui est un excellent outil d'édition d'image avancé. et est un excellent substitut à Adobe Photoshop.
    • De nombreuses applications Windows sont également disponibles pour Ubuntu et ont leur version identique dans Ubuntu Software Center, qui constitue le moyen privilégié d’installation de logiciels sous Ubuntu.
  2. Search Ask Ubuntu (ce site même).
  3. Cette page de l’aide Ubunt contient de bons conseils pour trouver des alternatives.
  4. http://ubuntuguide.org/wiki/Alternatives
  5. http://alternativeto.net/

D'accord, mais toutes les applications n'ont pas d'alternative. Il existe un certain nombre de cas où vous souhaiterez quand même exécuter le programme .exe. Les exemples comprennent:

  • Vous essayez de lancer une application dont la variante n’a aucun sens. Dans le cas de la plupart des jeux vidéo, vous voudrez les exécuter et non une alternative.
  • Vous souhaiterez peut-être exécuter l'application d'origine au lieu d'une alternative, car celle-ci n'est pas suffisante. Par exemple, de nombreuses personnes considèrent que Photoshop est un meilleur éditeur que The GIMP.
  • C'est un programme très spécifique à Windows, qui n'a pas beaucoup de sens sous Linux.

Heureusement, vous pouvez exécuter des fichiers .exe sur Ubuntu.

Exécuter des fichiers .exe sur Ubuntu avec WINE

Qu'est-ce que Vin ? Eh bien, techniquement, c'est une couche de compatibilité. Cela signifie qu'il fournit un environnement similaire à Windows pour toutes les applications .exe que vous essayez d'exécuter. Par conséquent, avec WINE, les fichiers .exe seront exécutés sur Ubuntu.

WINE n'est pas installé par défaut. Vous pouvez l'obtenir soit par:

  • Recherche de "vin" dans le Centre logiciel Ubuntu.
  • Exécution de la commande: Sudo apt-get install wine.

Vous trouverez des détails sur l’installation de WINE dans cette question .

D'accord, j'ai donc installé WINE. Maintenant quoi?

Continuez à lancer votre fichier .exe! Double-cliquez dessus et avec un peu de chance, tout ressemblera à Windows. Voilà!

AVERTISSEMENT: Toutes les applications ne se comporteront pas correctement si elles sont exécutées avec WINE. WINE n’est en aucun cas parfait, et comme il prétend être un environnement Windows au lieu d’être réel, certaines applications peuvent ne pas fonctionner correctement. Les problèmes courants peuvent inclure des champs mal affichés, des problèmes d’écran plein écran avec les jeux vidéo, des problèmes de protection contre la copie. Certains peuvent être résolus avec un peu de tracas, vérifiez bien la base de données de l'application WINE et utilisez Google pour trouver des astuces au cas où votre .exe ne fonctionnerait pas correctement.

Exécution d'applications Windows sur Ubuntu avec PlayOnLinux

Il existe un autre outil qui peut vous aider, qui vous aide à exécuter des applications Windows.

Il s’appelle PlayOnLinux ( site Web ) et prend en charge un assez large éventail de logiciels ( parcourir ).

Ce qu'il fait est qu'il exécute une version spécifique de Wine qui est connue pour fonctionner mieux avec l'application que vous êtes prêt à exécuter. Il installe également des chemins supplémentaires pour une compatibilité maximale avec Ubuntu. Mais vous n'avez pas besoin de savoir à ce sujet; tout se fait automatiquement.

De ce fait, PlayOnLinux a tendance à fournir les meilleurs résultats en cas d’exécution d’un logiciel largement connu, y compris de nombreux jeux vidéo.

Installation de PlayOnLinux:

  • Trouvez-le dans le Centre logiciel Ubuntu, ou
  • Exécutez Sudo apt-get install playonlinux

Utilisation de PlayOnLinux:

Au lieu de double-cliquer sur le fichier .exe (qui le lance avec WINE), lancez l'application PlayOnLinux. Sélectionnez le bouton "Installer" dans la barre d’outils et choisissez l’application que vous souhaitez installer. PlayOnLinux vous guidera tout au long du processus d’installation (vous aurez bien entendu besoin du support d’installation).

Une fois cela fait, votre application installée sera affichée dans la fenêtre principale de PlayOnLinux. Double-cliquez pour le lancer!

Solutions commerciales

Si vous n'êtes pas satisfait de WINE, certains logiciels commerciaux exécutent des applications Windows sur Linux. L'un des plus connus est CrossOver . Dans certains cas, les résultats sont nettement meilleurs, mais ils ne sont pas disponibles gratuitement.

81
Rafał Cieślak

oui en utilisant du vin.

l'obtenir en allant au centre logiciel Ubuntu.

voici un lien vers le ppa https://launchpad.net/~ubuntu-wine/+archive/ppa

voici une vidéo sur la façon d'installer http://www.youtube.com/watch?v=hZgjgeDQVo4

voici une vidéo sur l'installation d'applications de base http://www.youtube.com/watch?v=RLRLWEfdFqY&feature=related

et voici Wine Wiki qui vous fournira plus d’informations. http://wiki.winehq.org/HowTo

si vous souhaitez jouer à un jeu à partir d'un CD, vous pouvez installer jouer sur Linux , également disponible dans le centre logiciel Ubuntu. J'espère que cela t'aides

23
jnut

Vous devez d’abord installer la couche de compatibilité Wine, elle vous permettra d’exécuter des applications Windows sur Ubuntu:

  1. Ouvrez le centre logiciel Ubuntu
  2. Recherchez "Wine"
  3. Installer "Couche de compatibilité Microsoft Windows Wine"

Ensuite, vous devez dire à Ubuntu qu'il s'agit d'un programme.

  1. Cliquez avec le bouton droit sur le fichier .exe et sélectionnez Propriétés
  2. Allez sur Autorisations et cochez Autoriser l'exécution du fichier en tant que programme

Maintenant, vous pouvez exécuter le programme

  • Cliquez avec le bouton droit sur le fichier .exe et sélectionnez Ouvrir avec le chargeur de programmes Windows Wine

C'est tout, le programme devrait maintenant fonctionner correctement. J'ai testé cela en utilisant divers logiciels Windows, y compris la version Windows de Mono.

17
Stefano Palazzo

Pour les applications qui ne fonctionnent pas dans Wine, vous pouvez utiliser Virtualbox en installant Windows dans la machine virtuelle. L'accélération 3D est prise en charge dans Virtualbox.

Voir aussi ces questions:

15
iugamarian

Wine n'est pas une réponse parfaite, car vous aurez probablement de nombreux problèmes de compatibilité. Vous voudrez peut-être d'abord vérifier votre application sur WineHQ.org . Le platine est le meilleur niveau, puis l'or, l'argent, le bronze et enfin les ordures.

alt text

Si vous souhaitez exécuter des jeux, vous pouvez essayer des versions spéciales de Wine comme PlayOnLinux (gratuit) ou CrossOver (payant). Sinon, les applications courantes devraient fonctionner assez bien avec un peu de configuration.

13
Lyrositor

Vous devez savoir que Ubuntu est un système d'exploitation totalement différent de Windows. Les structures de fichiers sont incompatibles. Les fichiers .exe sont donc conçus pour Windows, pas pour Linux. Par conséquent, ils ne fonctionneront pas.

Cela dit, certains fichiers .exe fonctionnent bien sous Linux (Ubuntu) via un programme appelé wine. La dernière version stable doit être dans le centre logiciel.

Cependant, ma recommandation la plus forte - avant d’installer wine - est d’aller sur le site Web des développeurs et de vous familiariser avec ce qu’il peut et ne peut pas faire, et quels programmes Windows sont connus pour fonctionner avec.

Enfin, il existe des milliers d'applications conçues pour Linux qui font à peu près la même chose que les applications Windows. Beaucoup sont multi-plateformes, comme VLC, Firefox pour en nommer quelques-uns.

11
Baldrick

Tout d’abord, un fichier .exe est un fichier exécutable Windows. Dans Linux et les autres systèmes basés sur * nix, nous n’utilisons pas .EXE comme extension de fichier pour les exécutables de programme. Au lieu de cela, nous définissons la permission pour que le programme soit exécutable en utilisant la commande chmod.

Deuxièmement, votre question est trop large. Quel "fichier .exe" par lequel je suppose que vous essayez d'exécuter une application Windows essayez-vous de l'exécuter? Il y a un programme appelé WINE qui a la capacité d'exécuter des programmes Windows à différents niveaux de succès.

Cependant, il est fortement recommandé d'utiliser une application alternative native, car elle fonctionnera de mieux en mieux et s'intégrera mieux au bureau.

11
LFC_fan

Eh bien, le fichier "exe" de Windows ne fonctionnera pas sous Linux, c'est une race différente de système d'exploitation. Vous pouvez installer wine puis essayez à nouveau. Fonctionne très bien dans la plupart des cas.

Et donnez à Ubuntu une chance, vous n’avez pas besoin de Windows dans la plupart des cas. Vous avez juste l'impression que c'est une partie nécessaire de l'expérience informatique.

9
Robert Jakubowski

Mis à part l'implémentation de WINE, si vous avez une copie des fenêtres, jetez un coup d'œil à VirtualBox ou à une autre technologie de virtualisation.

Voici le lien pour obtenir la configuration: http://www.ubuntugeek.com/create-and-manage-virtual-machines-using-virtualbox.html

Un inconvénient de l’utilisation d’une machine virtuelle (machine virtuelle) est qu’elles sont généralement réservées aux machines haut de gamme car il s’agit d’un système d’exploitation intégré à votre système d’exploitation qui utilise des ressources supplémentaires.

un pro serait qu’ils sont plus faciles à sauvegarder et à réinstaller en cas de défaillance majeure du logiciel.

Wikipedia a publié un article sur VirtualBox et sur la virtualisation. Je ne peux publier qu'un seul lien jusqu'à ce que j'obtienne plus de points intéressants. J'ai donc pensé que le didacticiel serait un meilleur lien car il contient une brève description.

7
aggitan

Courir:

Sudo apt-get install wine

Ensuite, double-cliquez simplement sur exe

6
Extender

Le PPA de Wine indiqué ci-dessus est utile, mais je noterai que vous n’aurez pas à utiliser les packages bêta si vous utilisez le PPA. Le paquetage wine1.5 vous donnera la dernière version bêta. Toutefois, le paquetage wine1.4 vous gardera dans la version stable de Wine 1.4 et ne vous exposera pas à des régressions. Vous pouvez également simplement installer le package wine pour la dernière version stable.

5
Scott Ritchie

Vous devriez essayer wine :

wine msiexec /i your_msi_file.msi
5
Jakub Šturc

De plus, si vous souhaitez obtenir les mises à jour des développeurs Wine afin que de plus en plus de logiciels Windows soient pris en charge, sélectionnez Système-> Sources de logiciel, puis cliquez sur l'onglet Autres logiciels. Cliquez sur le bouton Ajouter et copiez-collez-le dans le fichier: ppa: ubuntu-wine/ppa

4
Bhamid

Peut-être qu'un message d'erreur approprié devrait vous indiquer que les fichiers .exe sont spécifiquement créés pour s'exécuter dans un environnement Windows. Il existe de nombreux moyens passionnants de gérer cette situation, mais ils ont tous besoin d'un peu de temps et d'efforts pour s'informer et comprendre. Si de toute façon vous envisagez d’utiliser Windows, ce qui est parfaitement correct parce que vous êtes libre de choisir, il peut être conseillé d’attendre simplement l’installation de Windows et d’exécuter vos fichiers .exe.

Si vous décidez différemment et souhaitez en savoir plus sur Ubuntu et sur l’exécution des fichiers exécutables, sachez qu’il existe des

  • différents formats de fichiers à exécuter de manière native dans Ubuntu
  • peut programmes natifs à Ubuntu qui sont très faciles à installer
  • des solutions (comme wine) pour exécuter même un programme windows dans Ubuntu

Bonne chance et décidez avec soin!

4
NilsB

Oui, comme d'autres l'ont déjà dit, vous pouvez utiliser wine pour exécuter des programmes Windows.

Une fois que wine est installé, vous pouvez exécuter un exécutable Windows en cliquant dessus avec le bouton droit de la souris et en cliquant sur "Ouvrir avec le chargeur de programme Windows Wine" ou en utilisant le terminal, comme expliqué ci-dessus.

Vous devriez vérifier ici pour voir si/comment le programme peut être exécuté dans wine. Beaucoup de programmes ne fonctionneront pas parfaitement ou nécessiteront une configuration supplémentaire pour s'exécuter. Un programme appelé winetricks (voir http://wiki.winehq.org/winetricks ) peut rendre les choses un peu plus faciles.

Essayez toujours d'utiliser un logiciel natif ou des alternatives gratuites si possible. Vous pouvez rechercher des applications dans Ubuntu Software Center - les programmes d'ici fonctionneront beaucoup mieux et nécessiteront peu de configuration. Vous pouvez également consulter sur ce site Web: http://www.osalt.com/ pour rechercher des alternatives de logiciel libre aux produits propriétaires.

4
dv3500ea

Comme d'autres l'ont déjà dit, Wine est généralement la meilleure option, mais dans certains cas, vous pouvez obtenir de meilleures performances avec Mono. Toutefois, pour que le programme s'exécute sous Mono, il doit s'agir d'une application .NET, et même cela ne garantit pas que le programme s'exécutera sans avoir la main levée.

Pour rappel, Wine est une valeur sûre, mais Mono est installé par défaut dans Ubuntu et peut gérer de nombreux fichiers .EXE simples qui sont des applications .NET.

4
Michael Curran

Exécutez Sudo apt-get install wine, puis configurez wine avec la commande winecfg

Cela vous permettra de cliquer avec le bouton droit de la souris sur n’importe quel fichier .exe à ouvrir avec wine loader.

2
nikhil