Projekt Wine
|
Ti, kdo t°eba Linux jeÜt∞ nepou₧φvajφ, ale o jeho p°ednostech v∞dφ nebo slyÜeli, mohou b²t nahlodßni myÜlenkou p°ece jen Linux vyzkouÜet, pop°φpad∞ nainstalovat jej na sv∙j desktop bez p°φtomnosti Windows, a to natrvalo. Od takovΘho rozhodnutφ nßs m∙₧e odradit prßv∞ existence urΦitΘ utility Φi programu pro Windows, na kter² jsme si zvykli a bez n∞ho₧ si ji₧ "nedovedeme ₧ivot p°edstavit". Samoz°ejm∞ je tento problΘm °eÜiteln² instalacφ obou systΘm∙ na jeden poΦφtaΦ, avÜak provozovat oba systΘmy souΦasn∞ prakticky dob°e nelze. NutnΘ restarty poΦφtaΦe (dual boot) vßs dokonale otrßvφ a mohou vßs odradit od dalÜφch pokus∙ s linuxovou alternativou.
|
|||||||||||||||||||||||||||||
|
Minimßlnφ po₧adavky: 16 MB RAM, Linux kernel 2.0.36+, FreeBSD 4.x
nebo 5.x, Solaris x86 2.5+, X11 Window System
Podpora platforem: MS DOS, Windows 3.x/9x/NT/2000
Emulßtory, jako
je Win4Lin, Bosch a jinΘ, sice umo₧≥ujφ nainstalovat plnohodnotnΘ Windows
na diskov² oddφl s Linuxem, nejsou vÜak zadarmo a vlastn∞ i odporujφ
filozofii Linuxu jako otev°enΘho systΘmu. To projekt Wine je z jinΘho
soudku. Nenφ to klasick² emulßtor, proto₧e °eÜφ pou₧φvßnφ aplikacφ
Windows na linuxov²ch strojφch bez vlastnφ instalace Windows û je vlastn∞
formou unixovΘ platformy pou₧φvajφcφ klasickΘ knihovny Windows. Na tomto
principu lze provozovat programy Windows v grafickΘm prost°edφ X Window
System nebo p°ipojit existujφcφ aplikace Windows
ke knihovnßm Wine.
Musφm p°edem upozornit na to, ₧e projekt Wine nenφ dokonΦen a ani vlastn∞
b²t nem∙₧e. Tak jako p°ib²vß nov²ch verzφ Windows, bude p°ib²vat i nov²ch
verzφ Wine. Program je Üφ°en pod GNU (General Public Licence), co₧ znamenß,
₧e ho lze pou₧φvat zdarma jako free software.
Instalace |
ZdrojovΘ k≤dy
i binßrnφ instalaΦnφ balφΦky jsou prakticky pro vÜechny nejpou₧φvan∞jÜφ
distribuce ke sta₧enφ na adrese www.winehq.com/. Proto₧e se Wine nesmφrn∞
rychle vyvφjφ û novΘ verze se objevujφ i n∞kolikrßt do m∞sφce û b²vajφ
binßrnφ balφΦky jednotliv²ch distribucφ pom∞rn∞ zastaralΘ. ╚φm aktußln∞jÜφ
verze Wine se pou₧φvß, tφm v∞tÜφ je pravd∞podobnost, ₧e konkrΘtnφ
aplikace Windows bude v Linuxu funkΦnφ. DoporuΦujeme proto ke sta₧enφ
zdrojov² k≤d, kter² je aktußlnφ a obsahuje instalaΦnφ script wineinstall,
dφky n∞mu₧ nenφ instalace komplikovanß ani pro zaΦφnajφcφ u₧ivatele
Linuxu.
P°ihlßsφme se jako u₧ivatel s prßvy administrßtora (root) a v terminßlu
rozbalφme v domovskΘm adresß°i zkomprimovan² soubor ve formßtu *tar.gz p°φkazem:
tar xvzf Wine-XXXXXXXX.tar.gz
(XX... zde znamenß rok,
m∞sφc a den vydßnφ)
V rozbalenΘm
hlavnφm adresß°i Wine pou₧ijeme p°φkaz:
./tools/wineinstall
Tφm se spustφ
instalace, kterß m∙₧e v zßvislosti na rychlosti poΦφtaΦe trvat pom∞rn∞
dlouhou dobu.
U₧ivatelΘ, kte°φ cht∞jφ mφt kompilaci pod kontrolou, zvolφ nßsledujφcφ
posloupnost p°φkaz∙:
./configure, make
depend, make, make install
Pokud mßme p°ipojen²
oddφl s Windows, Wine do svΘ instalace automaticky natßhne registry Windows.
V opaΦnΘm p°φpad∞ vytvo°φ v urΦenΘm domovskΘm adresß°i äfaleÜnΘ
Windowsö. Na konci instalace jsme dotßzßni, kam chceme instalaci umφstit.
Zadßme cestu ke zvolenΘmu adresß°i a po potvrzenφ äyesö se instalace
dokonΦφ. Instalace vytvo°φ v urΦenΘm domovskΘm adresß°i standardnφ slo₧ky
Windows û /Common Files, /Program Files a /Windows. StaΦφ u₧ jen podle pot°eby
upravit konfiguraΦnφ soubor ./wine/config a zadat sprßvnΘ cesty k disketov²m
a CD-ROM mechanikßm.
Kontrolu sprßvnosti instalace provedeme, zadßme-li z p°φkazovΘ °ßdky jako
u₧ivatel:
wine ûv
Obdr₧φme v²pis:
Wine version
XXXXXXXX
M∙₧eme zφskat
i informaci o ·sp∞Ünosti instalace v procentnφm vyjßd°enφ. Nastavφme se
do adresß°e wine-XXXXXXXX a zvolφme p°φkaz:
./tools/winecheck
S vyÜÜφm
procentem ·sp∞Ünosti instalace samoz°ejm∞ roste i pravd∞podobnost ·sp∞Ünosti
spuÜt∞nφ aplikace psanΘ pod Windows. Rozchodit ät∞₧kotonß₧nφkyô
typu Office a jim podobnΘ rad∞ji ale nezkouÜejme. Stejn∞ ji₧ majφ svΘ
plnohodnotnΘ nßhradnφky Üφ°enΘ pod Open source, jako je nap°φklad
OpenOffice, KOffice nebo volnß verze StarOffice 6 beta.
Aplikaci Windows spustφme po zadßnφ p°φsluÜn²ch prßv u₧ivatel∙m se
soubory EXE zadßnφm p°φkazu:
wine jmeno_souboru.exe
GrafickΘ prost°edφ |
To je z oblasti
suchΘ terminologie p°φkazovΘ °ßdky vÜechno. Nynφ si ukß₧eme, jak lze
nainstalovat a nakonfigurovat Wine ze zßbavnΘho grafickΘho u₧ivatelskΘho
prost°edφ.
Jednou z odno₧φ Wine je na komerΦnφ bßzi fungujφcφ firma Codeweavers û
jejφ program codeweavers-wine je ale mo₧no pou₧φvat zdarma. BalφΦky RPM
jsou funkΦnφ pod Red Hat 6 Φi SuSE 7 a vyÜÜφmi. Po instalaci balφΦku
codeweavers-wine-XXXXXXXX se p°ihlßsφme jako u₧ivatel, zadßme p°φkaz
/opt/wine/bin/winesetup.sh
a odklepneme
standardnφ nastavenφ (obr. 1). Konfigurace dß vybrat, zda chceme vytvo°it
link ke stßvajφcφm Windows (jsou-li instalovßny na jinΘm diskovΘm oddφlu),
nebo vytvo°it äfaleÜnΘ Windowsö ve svΘm domovskΘm adresß°i. Podle v²b∞ru
se potom Wine p°ipojφ na ji₧ existujφcφ knihovny Windows nebo vytvo°φ
klasick² adresß° Windows, v naÜem p°φpad∞ /home/tom/.wine/fake_windows.
GrafickΘ oznaΦenφ
spustiteln²ch soubor∙ typu EXE se po dokonΦenφ konfigurace u bezproblΘmov²ch
aplikacφ Windows jako zßzrakem prom∞nφ na ΦφÜi dobrΘho ΦervenΘho (obr.
2). Instalaci Φi b∞h programu spustφme pouh²m poklepßnφm myÜφ na ikonu.
Pot°ebnΘ soubory se v tomto p°φpad∞ nakopφrujφ do adresß°e /home/tom/.wine/fake_windows/Program
Files. Nynφ ji₧ nic nebrßnφ tomu, abychom naplno vyu₧φvali nßm d∙v∞rn∞
znßmΘ programy z Windows pod OS Linux (obr. 3).
Co dodat |
Wine je pom∞rn∞
komplikovan² balφk s rozsßhl²mi konfiguraΦnφmi mo₧nostmi û ne vÜe se
musφ zda°it na prvnφ pokus. T∞m, kdo se cht∞jφ tΘto problematice hloub∞ji
v∞novat nebo necht∞jφ Φekat na portovßnφ svΘ oblφbenΘ aplikace z
Windows na Linux, doporuΦujeme prohlΘdnout odkazy uvedenΘ v Infotipech.
TomßÜ TatouÜek
Ing. TomßÜ TatouÜek je absolventem VysokΘ Ükoly ekonomickΘ v Praze. V²poΦetnφ technikou se zab²vß v rßmci svΘ firmy p°i prodeji a servisu programovateln²ch automat∙ na v²robu kabelov²ch svazk∙ pro automobilov² pr∙mysl.
INFO: |