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

96

Peut .exe- .msion installer des fichiers (logiciels Windows) dans Ubuntu?

akshatj
la source
la vapeur ne fonctionne pas?
Charlie Parker
Steam fonctionne pour certains jeux, pas tous.
K7AAY

Réponses:

78

Vous pouvez si vous installez d’abord le

Coucheicône de compatibilité Wine du Centre de logiciel, 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 base de données d'applications Wine 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 double-cliquer sur un fichier .exeou sur un .msifichier 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.

Capture d'écran du clic droit ouvrant un exécutable

Si vous rencontrez des problèmes de compatibilité, vous voudrez peut-être essayer la dernière version de Wine Beta à partir de la ppa:ubuntu-wine/ppasource du logiciel (voir Qu'est - ce qu'un PPA et comment puis-je les utiliser? ).

Vous pouvez également envisager d’installer Winetricksicône , CrossOvericône ou CrossOver Gamesicône pour installer et utiliser des logiciels plus facilement.

Pour voir la sortie de débogage du logiciel Windows (en cas de problème), exécutez-la depuis un terminal en utilisant wine msiexec /i file.msiou simplement wine file.exe.

Tommy Brunn
la source
la vapeur ne fonctionne pas?
Charlie Parker
81

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 devrait 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.

À la 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 ont leurs alternatives Ubuntu dans Ubuntu Software Center.

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 - elle comporte à la fois une édition Windows et Ubuntu), ou une alternative proche, qui n’est pas la version précédente. même application, mais fait 99% les mêmes choses. 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. Centre de recherche 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 trouverez The GIMP , un excellent outil de retouche d'image avancé et un excellent substitut à Adobe Photoshop.
    • De nombreuses applications Windows sont également disponibles pour Ubuntu et ont la même version dans Ubuntu Software Center, qui constitue le moyen privilégié d’installation de logiciels dans Ubuntu.
  2. Rechercher Demandez à Ubuntu (ce site même).
  3. Cette page d’aide Ubuntu contient des conseils utiles pour la recherche d’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 obtenir des fichiers .exe à exécuter sur Ubuntu.

Exécuter des fichiers .exe sur Ubuntu avec WINE

Qu'est ce que le 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.
  • L' 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 parce qu’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, assurez-vous de vérifier 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 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
  • Courir 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. CrossOver est l’un des plus connus . Dans certains cas, les résultats sont nettement meilleurs, mais ils ne sont pas disponibles gratuitement.

Rafał Cieślak
la source
la vapeur ne fonctionne pas?
Charlie Parker
23

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 play sur linux, également disponible dans le centre logiciel Ubuntu. J'espère que cela t'aides

juteux
la source
4
+1 pour jouer sur linux, j'ai cherché quelque chose comme ça pendant un moment!
Jean
3
−1 pour utiliser un ppa alors que ce n'est vraiment ni nécessaire ni recommandé: \
Stefano Palazzo
17

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. Faites un clic droit sur le .exefichier et sélectionnez Propriétés
  2. Allez dans 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 .exefichier et sélectionnez Ouvrir avec Wine Program Loader.

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

Stefano Palazzo
la source
15

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:

Iugamarian
la source
Et utilisez winetricks pour installer directx9_36 afin d’améliorer les textures de jeu dans les jeux DirectX uniquement.
Juillet
13

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.

texte alternatif

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.

Lyrositor
la source
11

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. Nous définissons plutôt l'autorisation d'exécuter le programme à l'aide de 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.

LFC_fan
la source
11
ils ont demandé comment exécuter des fichiers .exe qui ne constituaient pas une alternative.
jnut
11

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

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

Avant winede procéder à l’ installation, ma recommandation la plus forte est d’aller sur le site Web des développeurs et de vous familiariser avec ce qu’il peut ou 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.

Baldrick
la source
Vous avez tous été étonnamment favorables (peut-être que je vais simplement lui donner une chance, haha). Mais où puis-je trouver ce "centre de logiciel"? Je suis allé à Applications dans le coin supérieur gauche, et tout ce qui m'est disponible est Accessoires, Jeux, Graphisme, Internet, Bureau, Son et vidéo. Qu'est-ce que?
Adrian
Quelle version d'Ubuntu utilisez-vous?
Baldrick
Je vais avoir l'air d'un idiot, mais pour être honnête, je ne suis pas sûr. Le CD de démarrage que mon colocataire m'avait donné était juste un CD qui avait été gravé. Y a-t-il un moyen de le savoir? Merci encore.
Adrian
Lorsque vous démarrez dessus, attendez son chargement, puis allez dans Applications / Accessoires / Terminal. Vous devriez voir une fenêtre semblable à une commande apparaître. Coupez et collez le texte suivant puis appuyez sur entrée, puis affichez le résultat. Cat / etc / lsb-release
Baldrick
Ok, cela peut prendre une minute. DISTRIB_ID = Ubuntu DISTRIB_RELEASE = 8.04 DISTRIB_CODENAME = hardy DISTRIB_DESCRIPTION = "Ubuntu 8.04.3 LTS" C'est tout ce que ça dit ...
Adrian
9

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 vin puis réessayer. 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.

Robert Jakubowski
la source
7

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

aggitan
la source
Nous avons eu beaucoup de difficultés à utiliser VitualBox sur nos systèmes Ubuntu @.
Wayne Werner
D'accord, certains travaillent parfois pour certains - et d'autres pour d'autres. Je n'ai jamais réussi à faire fonctionner VMWare, mais j'ai eu un certain succès avec QEMU / KVM. "Les résultats individuels peuvent varier."
aggitan
6

Courir:

sudo apt-get install wine

Ensuite, double-cliquez simplement sur exe

Extenseur
la source
Exécutez apt-get en tant que root :)
Rafał Cieślak
5

Vous devriez essayer le vin :

wine msiexec /i your_msi_file.msi
Jakub Šturc
la source
5

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 wine1.5paquet vous donnera la dernière version bêta, mais wine1.4il vous gardera à la version stable de Wine 1.4 et ne vous exposera pas à des régressions. Vous pouvez également simplement installer le winepackage pour la dernière version stable.

Scott Ritchie
la source
4

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

Bhamid
la source
4

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 rechercher sur ce site Web: http://www.osalt.com/ des alternatives de logiciels libres aux produits propriétaires.

dv3500ea
la source
4

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.

Michael Curran
la source
4

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 est peut-être préférable d’attendre votre 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!

NilsB
la source
1
Vous pouvez double-amorcer Windows et Ubuntu pour vous familiariser avec Ubuntu avant de décider de quitter complètement Windows. À la maison, je suis libre de Windows depuis 2000. Je l’utilise toujours au travail, mais le service informatique me le demande.
Warren Hill
2

Exécuter sudo apt-get install wine, puis configurer wine à l'aide de la winecfgcommande

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

Compagnon geek
la source