Fedora Core 3 pro lamy - spouštíme Windows programy

MyEgo.cz

home foto blogy mywindows.cz kontakt

Fedora Core 3 pro lamy - spouštíme Windows programy

Linux 15.12.04

Spouštění Windows programů na Linuxu je snadné a rychlé díky projektu Wine. Wine je implementace Windows API nad X-kem Linuxu, není to emulátor, a je to tedy velice rychlé. Navíc, nemusíte ani vlastnit licenci na Windows…

Wine emuluje API Windows (95/98/XP), nicméně, programy, které požadují Windows XP na něm většinou neběží, a nespustíte zde ani některé programy pro Windows 98. Takový Microsoft Internet Explorer 6 SP1, Microsoft Office 2000, Adobe Photoshop 7, Total Commander, či TopStylePro, a mnohé další, na něm ale běží zcela bez problémů.

Instalace Wine

Instalaci Wine provedete nejjednodušeji přes yum, a to takto:

yum install wine

Wine vytvoří virtuální C: adresář (v ~/.wine/drive_c) a rovněž virtuální disk Z:, což je root /. Není tedy problém pracovat s libovolnými Linuxovými soubory.

Instalace Microsoft Internet Exploreru

Windows aplikace na Linuxu

Proč vlastně instalovat na Linuxu MSIE? Protože potřebujete testovat weby i s MSIE. To je prostě fakt. Jen pozor na to, že přes MSIE se do Vaší Linuxové instalace mohou dostat i Windows viry ;-)

Jak na instalaci? Stáhněte si Hajimeho skript, který MSIE instaluje automaticky spuštěním souboru ./setup (a stáhne MSIE z webu Microsoftu; jen poznámka: můžete si jej stáhnout, jen pokud vlastníte k této parodii na browser licenci), druhou možností je starší skript, který napsal Mike Hearn.

Spouštění Windows programů a Wine démon

Spuštění programů pro Windows je jednoduché: wine název-programu.exe.

Pokud ovšem spouštíte různé Windows programy na Linuxu častěji, je vhodné si ve Službách povolit pro RunLevel 5 i wine démona, potom stačí kliknout na *.exe soubor, a ten se automaticky spustí pod Wine.

CodeWeavers CrossOver Office

Lidé, co napsali Wine nabízejí za $40 i jeho komerční alternativu. Pod Wine se mi totiž Microsoft Internet Explorer instalovat podařilo, ovšem takový Adobe Photoshop 7 už ne, prostě mi pod Wine nefungoval (verze 20041024).

Je zde ale další možnost - koupil jsem si tedy (dnes) za $40 CodeWeavers CrossOver Office, který zaručuje, že tyto programy (a nejen tyto) budou fungovat. Mám tak z obou světů (Win/Lin) to nejlepší, a s investicí, která je menší než 20% ceny nových Windows :-)

CodeWeavers CrossOver Office umí dokonce spouštět i Microsoft Office XP (nepotřebuji je, ale je zajímavé, že to dokáže), v 11MB download kódu špičková implementace Windows API…

VmWare

Další alernativou, jak zprovoznit celé “virtual PC” pod Linuxem, a tam si instalovat třeba Windows XP je VmWare, nemám s ním ale žádné osobní zkušenosti.


Komentáře

  1. 1 llook 15.12.04, 02:12:06
    FB

    Jo, 20% ceny, ale jak bylo zmíněno výše, Internet Explorer pro Windows spadá pod MS EULA (jak jsou na tom pětkové verze pro MacOS, Solaris a HP-UX nevím).
    Lze to vyřešit jednoduše - pořídit si ho nelegálně. Kdyby se MS opravdu bránil pirátům, nikdy by nebyl tam kde je.

  2. 2 Pavel@cetoraz 15.12.04, 09:00:58
    FB

    Jen bych dodal, že ten samý výkonný kód, co je v CrossOveru je i ve zdrojácích wine. Codeweavers přidali klikací instalátor a odnistalátor programů a další přidané hodnoty.
    Office 2000 běhá a funguje bez problémů :-)

  3. 3 BrK 15.12.04, 10:05:13
    FB

    Mam takovy lamovsky problem s nimz si nevim rady: editoval jsem soubory yum.conf a sources tak jak pises v uvodnim clanku o instalaci FC3. yum update funguje stejne jako jsem pres yum nainstaloval treba bluefish, ovsem yum install wine tenhle balik nenalezne (No match argument for wine) - co delam spatne? Predem diky za pripadnou odpoved.

  4. 4 richi 15.12.04, 12:33:00
    FB

    A jak je stabilní taková emulace? Nepadají aplikace? Žádné errory?

  5. 5 Radek Hulán 15.12.04, 15:22:12

    [2] Office 2000 nepotřebuji, OpenOffice je pro KDE mnohem lepší, ale potřebuji Photoshop a ten mi s Wine nejel, ale s upraveným Wine v CrossOver Office ano..

  6. 6 Radek Hulán 15.12.04, 15:24:17

    [3] no, já to nedělal přes yum, ale někde tam bude, instaloval jsem wine přímo z instalačního CD z adresáře /newrpms/RPMS.newrpms

  7. 7 Radek Hulán 15.12.04, 15:38:53

    [3] yum search wine mi wine vypíše:

    wine.i386 0.20041019-1.rhfc3.nr installed

  8. 8 David Jaša 15.12.04, 16:45:40
    FB

    Mám poznámku k setup - takto zapsán nemusí fungovat, protože aktuální adresář nemusí být v prohledávací cesté (tam, kde systém hledá spustítelné soubory) - jistotka je ./setup pokud jsem v onom adresáři nebo /tam/kde/je/setup odkudkoliv.

    [6] někde v systému je konfigurační soubor yumu, kam přidáš další zdroje balíčků. Konkrétní místa neznám, protože yum ani FC nepoužívám. :-)

  9. 9 ******** 15.12.04, 17:02:20
    FB

    Wine je v nějakém balíčku Mandrake 10.1 jako volitelná součášt ;-)

  10. 10 Radek Hulán 15.12.04, 17:06:03

    [8] ale já jej znám, a dokonce uvádím i jeho přesný obsah (/etc/yum.conf):

    http://myego.cz/?item=fedora-core-3-pro-lamy-prvotni-instalace...

  11. 11 TimJ 15.12.04, 20:35:56
    FB

    Já jen dodám, že vmware funguje pod winxp naprosto špičkově, jen je třeba hoodně výkonu pro nějakou slušnou práci - btw., virtualpc je na práci úplná blbost, na co dvě jádra?, hodí se to tak akorát na testování

  12. 12 BrK 15.12.04, 21:22:02
    FB

    [10] No me prave mate, ze mam yum.conf nastaveny presne dle http://myego.cz/?item=fedora-core-3-pro-lamy-prvotni-instalace... a stejne mi yum install wine (i yum search wine) hlasi neuspech...

  13. 13 Goofy 27.12.04, 16:04:57
    FB

    Nemeli jste nekdo problem s IE ikonkami ve "standard bar"? IE mi sice funguje vcetne samotnych tlacitek, ale ty jsou prazdne... FC3/gnome

  14. 14 mathio 11.04.05, 14:49:56
    FB

    cavte, mam lamersky problem:
    kde instalujem ten MSIE, tak sa mi downloadne, spusti instalacia, ale namiesto installera sa mi otvori okno s jednym buttonom (nikde ziadny text ani na buttone) a ked na to kliknem (nikde inde sa neda) tak sa instalacia ukonci.... plz kde je problem? skusal som to instalovat aj cez wine, problem zostal...

Nový komentář

Pro přidání komentáře se musíte nejdříve  registrovat Facebookem

Banan.cz