it-swarm.dev

Jak mohu nainstalovat software nebo hry Windows?

Umět .exe a .msi soubory (software Windows) nainstalované v Ubuntu?

98
akshatj

Můžete, pokud poprvé nainstalujete

Víno kompatibilní vrstva icon ze Softwarového centra můžete instalovat aplikace Windows v Ubuntu. Upozorňujeme však, že ne všechny aplikace fungují dokonale nebo bez závad. Některé aplikace jsou dokonce nepoužitelné, zatímco jiné fungují dokonale (pro lepší představu o tom, jak dobře fungují různé programy), navštivte Databáze vín aplikací . viz Jak nainstalovat a nakonfigurovat víno? , které vám pomohou s instalací tohoto.

Jakmile je víno nainstalováno, můžete jednoduše kliknout na .exe nebo .msi soubor pro jeho spuštění. Pokud to z nějakého důvodu nefunguje, klepněte pravým tlačítkem myši na soubor a vyberte příkaz „Otevřít pomocí programu Windows pro zavádění programu pro víno“. Samozřejmě spusťte spustitelné soubory pouze ze zdrojů, kterým důvěřujete, abyste se vyhnuli malwaru Windows.

Screenshot of right-click opening an executable

Pokud narazíte na problémy s kompatibilitou, můžete vyzkoušet nejnovější verzi Wine Beta z ppa:ubuntu-wine/ppa zdroj softwaru (viz Co jsou PPA a jak je mohu použít? ).

Můžete také zvážit instalaci Winetricks icon , CrossOver icon nebo CrossOver Games icon pro snadnější instalaci a používání softwaru.

Chcete-li zobrazit ladicí výstup softwaru Windows (v případě, že se něco pokazí), spusťte jej z terminálu pomocí wine msiexec /i file.msi nebo jednoduše wine file.exe.

79
Tommy Brunn

Stručná odpověď

Soubory .exe nejsou s Ubuntu kompatibilní s binárními soubory. Existují však vrstvy kompatibility pro Linux, například Wine, které jsou schopné běžet .exe.


Detailní odpověď a řešení

Základní problém:

Ubuntu je zcela jiný systém než MS Windows. Nejen, že vypadá odlišně, ale také používá různé mechanismy pro své základní funkce.

Problém se soubory EXE je v tom, že jsou specifické pro Windows. Žádný jiný systém je nemůže spustit, protože jejich obsah je navržen pro práci na systému společnosti Microsoft. Linux používá různé standardy, různé koncepty, a proto je třeba aplikace Ubuntu přizpůsobit tak, aby fungovaly správně.

Pokud jste právě migrovali ze systému Windows a dělají vaše kroky s Ubuntu, možná vás překvapí, že se soubory EXE nedají spustit. Mohou se vyskytnout různé příznaky, může se zobrazit chybová zpráva, nebo nemusí existovat žádný účinek, pokud poklepete na exe. To vše se děje, protože Ubuntu nemá žádnou představu , co by mělo udělat pro spuštění tohoto souboru. Ubuntu nemá znalosti o tom, jak MS Windows funguje „za oponou“, a proto nemůže spustit kód, který je v nich. V technickém žargonu člověk říká, že spustitelné soubory Windows a Linux nejsou kompatibilní s binárními soubory.

Hledání alternativ

První věc, kterou byste měli udělat, je uvědomit si, že s největší pravděpodobností nechcete spustit tento soubor .exe. Většina aplikací Windows, na které jste zvyklí, mají své Ubuntu alternativy v softwarovém centru Ubuntu.

Proto prvním krokem při pokusu o spuštění souboru .exe je zkontrolovat, zda existuje verze Ubuntu stejné aplikace (jako Firefox - je má verzi Windows i Ubuntu) nebo blízkou alternativu, která není stejná aplikace, ale dělá 99% stejné věci. Pokud například chcete vytvořit dokument, místo MS Office budete chtít použít LibreOffice.

Jak najdu alternativu?

Zde je několik tipů.

  1. Prohledejte softwarové centrum Ubuntu.
    • Spusťte softwarové centrum Ubuntu, do vyhledávacího pole napište, jakou aplikaci hledáte. Například zadáním " photoshop " najde GIMP , což je skvělý nástroj pro pokročilé úpravy obrázků , a je skvělou náhradou za Adobe Photoshop.
    • Mnoho aplikací Windows je k dispozici také pro Ubuntu a jejich verze je v Ubuntu Software Center, což je preferovaný způsob instalace softwaru v Ubuntu.
  2. Hledat Zeptejte se Ubuntu (na tomto místě).
    • Existuje mnoho otázek, které vysvětlují, jaké aplikace lze použít jako náhražky. Nezapomeňte také zeptejte se , pokud potřebujete doporučení softwar .
  3. Tato stránka nápovědy pro Ubunt obsahuje skvělé tipy při hledání alternativ.
  4. http://ubuntuguide.org/wiki/Alternatives
  5. http://alternativeto.net/

Dobře, ale ne všechny aplikace mají alternativy. Existuje řada případů, kdy budete chtít přesto spustit program .exe. Příklady zahrnují:

  • Pokoušíte se spustit aplikaci, jejíž alternativa nedává smysl. V případě většiny videoher je budete chtít spustit a ne alternativu.
  • Možná budete chtít spustit alternativní aplikaci místo alternativy, protože alternativa není dost dobrá. Mnoho lidí například považuje Photoshop za mnohem lepšího editora než The GIMP.
  • Jedná se o velmi specifický program pro Windows, který nemá v systému Linux žádný smysl.

Naštěstí můžete získat soubory .exe ke spuštění na Ubuntu.

Spouštění souborů .exe na Ubuntu s WINE

Co je Víno ? Technicky je to vrstva kompatibility. To znamená, že poskytuje prostředí podobné Windows pro jakoukoli .exe aplikaci, kterou se pokoušíte spustit. Proto se soubory WINE .exe budou spouštět na Ubuntu.

WINE není ve výchozím nastavení nainstalována. Můžete to získat buď:

  • Hledání „vína“ v Ubuntu Software Center.
  • Spuštění příkazu: Sudo apt-get install wine.

Podrobnosti o instalaci WINE najdete v tato otázka .

Dobře, takže jsem nainstaloval WINE. Co teď?

Pokračujte ve spouštění vašeho souboru .exe! Poklepejte na to a s trochou štěstí se vše bude zdát jako ve Windows. Voilà!

VAROVÁNÍ: Ne všechny aplikace se budou při spuštění s WINE chovat správně. WINE není v žádném případě dokonalé, a protože předstírá , že je prostředím Windows místo toho, aby ve skutečnosti bylo skutečné, některé aplikace mohou selhat. Běžné problémy mohou zahrnovat nesprávně zobrazená pole, celoobrazovkové problémy s videohrami, problémy s ochranou proti kopírování. Některé z nich lze vyřešit pomocí slabých potíží, nezapomeňte zkontrolovat databáze aplikací WINE a v případě, že váš .exe nepracuje správně, vyhledejte pokyny pomocí google.

Spouštění aplikací Windows na Ubuntu s PlayOnLinux

Existuje další nástroj, který by se vám mohl líbit a který vám pomůže při spouštění aplikací systému Windows.

Jmenuje se PlayOnLinux ( web ) a podporuje poměrně širokou škálu softwaru ( procházení ).

Co dělá, je to, že provozuje konkrétní verzi Wine, která je známá, že nejlépe pracuje s aplikací, kterou jste ochotni spustit. Nainstaluje také další cesty k zajištění maximální kompatibility s Ubuntu. Ale o tom nemusíte vědět; vše se provádí automaticky.

Z tohoto důvodu má PlayOnLinux tendenci poskytovat nejlepší výsledky v případě, že provozujete běžně známý software, včetně mnoha videoher.

Instalace PlayOnLinux:

  • Najdete ji v Ubuntu Software Center nebo
  • Spustit Sudo apt-get install playonlinux

Použití PlayOnLinux:

Namísto poklepání na soubor EXE (který jej spouští pomocí WINE) spusťte aplikaci PlayOnLinux. Na panelu nástrojů vyberte tlačítko „Instalovat“ a vyberte aplikaci, kterou chcete nainstalovat. PlayOnLinux vás provede instalačním procesem (samozřejmě budete potřebovat instalační médium).

Po dokončení se nainstalovaná aplikace zobrazí v hlavním okně PlayOnLinux. Dvojitým kliknutím ji spustíte!

Komerční řešení

Pokud nejste spokojeni s WINE, existují komerční software, který spouští Windows aplikace na Linuxu. Jedním z nejznámějších je CrossOver . V některých případech má výrazně lepší výsledky, přesto však není k dispozici zdarma.

82
Rafał Cieślak

ano pomocí vína.

dostat to do softwarového centra Ubuntu.

zde je odkaz na ppa https://launchpad.net/~ubuntu-wine/+archive/ppa

zde je video o tom, jak nainstalovat http://www.youtube.com/watch?v=hZgjgeDQVo4

zde je video o instalaci základních aplikací http://www.youtube.com/watch?v=RLRLWEfdFqY&feature=related

a tady je víno wiki, které vám poskytne další informace. http://wiki.winehq.org/HowTo

pokud si přejete hrát hru z CD, můžete nainstalovat hru na linux , která je k dispozici také v softwarovém centru Ubuntu. snad to pomůže

23
jnut

Nejprve musíte nainstalovat vrstvu pro kompatibilitu s vínem, která vám umožní spustit aplikace systému Windows na Ubuntu:

  1. Otevřete softwarové centrum Ubuntu
  2. Hledat "Wine"
  3. Nainstalujte "Wine Microsoft Windows Compatibility Layer"

Dále musíte Ubuntu říct, že se jedná o program.

  1. Klikněte pravým tlačítkem na .exe file a vyberte Vlastnosti
  2. Přejděte na Oprávnění a zaškrtněte Povolit spouštění souboru jako program

Nyní můžete program spustit

  • Klikněte pravým tlačítkem na .exe file a vyberte Otevřít programem Wine Windows Loader

To je vše, program by nyní měl fungovat dobře. Testoval jsem to pomocí různých částí softwaru Windows, včetně verze Windows Mono.

17
Stefano Palazzo

U aplikací, které ve Wine nefungují, můžete Virtualbox použít instalací systému Windows do virtuálního počítače. 3D zrychlení je podporováno ve Virtualboxu.

Viz také tyto otázky:

15
iugamarian

Víno není dokonalá odpověď, protože pravděpodobně budete mít mnoho problémů s kompatibilitou. Můžete zvážit první kontrolu vaší aplikace na WineHQ.org . Platina je nejlepší úroveň, pak zlato, stříbro, bronz a nakonec odpadky.

alt text

Pokud chcete provozovat hry, můžete vyzkoušet speciální verze Wine, jako je PlayOnLinux (zdarma) nebo CrossOver (placené). V opačném případě by běžné aplikace měly fungovat dostatečně dobře s malou konfigurací.

13
Lyrositor

Měli byste si uvědomit, že Ubuntu je zcela jiný operační systém než Windows. Struktury souborů jsou nekompatibilní. Tak .exe soubory jsou určeny pro Windows, nikoli pro Linux. Proto nebudou fungovat.

Po tom, co řekl, existuje několik .exesoubory, které fungují dobře v Linuxu (Ubuntu) prostřednictvím programu s názvem wine. Nejnovější stabilní verze by měla být v softwarovém centru.

Mým nejsilnějším doporučením však - před instalací wine -, je jít na webovou stránku vývojářů a seznámit se s tím, co může a co nemůže dělat a jaké programy Windows s ním pracují.

Nakonec existuje 1000 aplikací, které jsou navrženy pro linux a které dělají téměř totéž, co aplikace pro Windows. Mnoho z nich je napříč platformami, například VLC, Firefox.

11
Baldrick

Nejprve soubor .exe je spustitelný soubor systému Windows. V Linuxu a dalších systémech založených na * nix nepoužíváme .EXE jako příponu souborů pro spustitelné programy. Místo toho jsme nastavili oprávnění pro spuštění programu pomocí příkazu chmod.

Za druhé, vaše otázka je příliš široká. Který soubor .exe, podle kterého se domníváte, že se pokoušíte spustit aplikaci Windows, pokoušíte se spustit? Existuje program s názvem WINE, který má schopnost spouštět programy Windows na různé úrovně úspěchu.

Důrazně se však doporučuje používat nativní alternativní aplikaci, protože bude fungovat lépe a lépe se integrovat s počítačem.

11
LFC_fan

No, Windows 'exe' soubor nebude fungovat na Linuxu, je to jiné plemeno operačního systému. Mohli byste nainstalovat víno a zkuste to znovu. Ve většině případů funguje velmi dobře.

A dejte Ubuntu spravedlivou šanci, ve většině případů Windows nepotřebujete. Jste jen pod dojmem, že je to nezbytná součást práce s počítačem.

9

Kromě implementace WINE, pokud máte kopii oken kolem, můžete se také podívat do VirtualBoxu nebo nějaké jiné virtualizační technologie.

Zde je odkaz na nastavení: http://www.ubuntugeek.com/create-and-manage-virtual-machines-using-virtualbox.html

Nevýhodou při používání virtuálního počítače (VM) je to, že jsou obvykle vyhrazeny pro stroje vyšší třídy, protože se jedná o operační systém uvnitř vašeho operačního systému, který zabírá další prostředky operačního systému.

pro by bylo, že je snadnější je zálohovat a znovu nastartovat v případě katastrofického selhání softwaru.

Wikipedia obsahuje článek o VirtualBoxu a Virtualizaci. Dokážu poslat pouze jeden odkaz, dokud nedostanu více skvělých bodů, takže jsem si myslel, že tutoriál by byl lepší odkaz, protože má stručný popis

7
aggitan

Běh:

Sudo apt-get install wine

Pak jednoduše poklepejte na exe

6
Extender

Výše uvedená PPA pro víno je užitečná, ale poznamenám, že pokud používáte PPA, nemusíte používat beta balíčky. The wine1.5 balíček vám poskytne nejnovější beta verzi, nicméně wine1.4 balíček vás udrží ve stabilní verzi Wine 1.4 a nebude vás vystavovat regresím. Můžete také nainstalovat balíček wine pro nejnovější stabilní verzi.

5
Scott Ritchie

Zkuste zkusit víno :

wine msiexec /i your_msi_file.msi
5
Jakub Šturc

Pokud také chcete získat aktualizace od vývojářů Wine, aby byl podporován stále více softwaru Windows, přejděte na System-> Software Sources a přejděte na záložku Software. Klikněte na tlačítko Přidat a do něj zkopírujte + vložte: ppa: ubuntu-wine/ppa

4
Bhamid

Možná by vám měla správná chybová zpráva sdělit, že soubory EXE jsou speciálně vytvořeny pro spouštění v prostředí Windows. Existuje celá řada zajímavých způsobů, jak tuto situaci vyřešit, ale všichni potřebují trochu času a úsilí, aby byli informováni a porozuměli jim. Pokud přesto plánujete používat Windows, což je naprosto v pořádku, protože si můžete svobodně vybrat, může být vhodné počkat na instalaci systému Windows a pak můžete spustit soubory EXE.

V případě, že se rozhodnete jinak a chcete se dozvědět více o Ubuntu a jak spouštět spustitelné soubory, měli byste vědět, že existují

  • různé formáty souborů pro nativní běh v Ubuntu
  • mohou nativní programy v Ubuntu, které se velmi snadno instalují
  • řešení (jako víno) pro spuštění programu Windows i v Ubuntu

Hodně štěstí a rozhodněte se opatrně!

4
NilsB

Ano, jak již uvedli ostatní, můžete používat víno ke spuštění programů Windows.

Jakmile je víno nainstalováno, můžete spustit spustitelný program systému Windows kliknutím na něj pravým tlačítkem a kliknutím na „Otevřít pomocí zavaděče programů systému Windows pro víno“ nebo pomocí terminálu, jak je vysvětleno výše.

Měli byste zkontrolovat zde a zjistit, zda/jak lze program spustit ve víně. Spousta programů nebude fungovat dokonale nebo bude potřebovat další konfiguraci ke spuštění. Program zvaný winetricks (viz http://wiki.winehq.org/winetricks ) může věci trochu usnadnit.

Vždy se snažte použít nativní software nebo bezplatné alternativy, pokud je to možné. V Ubuntu Software Center můžete hledat aplikace - programy odtud budou fungovat mnohem lépe a budou vyžadovat malou konfiguraci. Můžete se také podívat na tento web: http://www.osalt.com/ , kde najdete bezplatné softwarové alternativy k proprietárním produktům.

4
dv3500ea

Jak již uvedli ostatní, víno je obvykle nejlepší volbou, ale v některých případech můžete vidět lepší výkon pomocí Mono. Aby však byl program spuštěn v režimu Mono, musí to být aplikace .NET, a to ani není zárukou, že program bude fungovat bez držení ruky.

Abych to shrnul, Wine je bezpečná sázka, ale Mono je ve Ubuntu ve výchozím nastavení nainstalováno a dokáže zpracovat mnoho jednoduchých souborů .EXE, které jsou .NET aplikace.

4
Michael Curran

Spustit Sudo apt-get install wine, potom nakonfigurujte víno pomocí příkazu winecfg

To vám umožní kliknout pravým tlačítkem na jakýkoli soubor .exe, který se otevře s zavaděčem vína.

2
nikhil