blob: f78165a0f0fe3568a8357a4ff98bf2c9d95da4e7 [file] [log] [blame]
András Kovács0c8a4d92006-04-22 01:32:16 +020011. BEVEZETÉS
2
3A Wine egy program amivel lehetõség nyílik a Microsoft Windows
4programok futtatására (beleértve a DOS, Windows 3.x és Win32
5futtatható állományokat) Unix alatt. Tartalmaz egy program betöltõt,
6ami betölt és futtat egy Microsoft Windows binárist, és egy
7függvénykönyvtárat (nevén Winelib), ami implementálja a Windows
8API hívásokat azok Unix, vagy X11 megfelelõinek használatával.
9Ez a függvénykönyvtár használható a Win32 kód natív Unix futtatható
10állománnyá portlásához.
11
12A Wine egy szabad szoftver, a GNU LGPL alatt kiadva; nézze meg a
13LICENSE fájlt a részletekért.
14
152. GYORS INDÍTÁS
16
17Ha ön forrásból fordította, ajánlott a Wine telepítõ használata a
18a Wine lefordításához és telepítéséhez. A Wine forráskód szülõ-
19könyvtárából (ami tartalmazza ezt a fájlt), futtassa:
20
21./tools/wineinstall
22
23A programok futtatása "wine [opciók] program". A további információkhoz
24és a probléma felvilágosításhoz olvassa el ennek a fájlnak a további részét,
25a Wine man oldalát, és különösen gazdag információ található itt:
26http://www.winehq.org.
27
283. KÖVETELMÉNYEK
29
30A Wine-nak a fordításához és futtatásához önnek szüksége lesz a következõkbõl
31egynek:
32
33 Linux 2.0.36-os, vagy feletti verzió
34 FreeBSD 5.3, vagy késõbbi
35 Solaris x86 2.5, vagy késõbbi
36 NetBSD-current
37
38Mivel a Wine-nak kükséges kernelszintû futási szál támogatás a futtatáshoz, csak
39a fent említett operációs rendszerek támogatottak.
40Más operációs rendszerek, amik támogatják a kernel futási szálakat, támogatva
41lesznek a jövõben.
42
43Linux információ:
44 Amig a Linux 2.2.x mûködik, és a Linux 2.0.x is mûködni fog
45 (a régebbi 2.0.x verziókban futási szál miatti összeomlások voltak),
46 az a legjobb, ha önnek a legfrisebb kernele van, mint például a 2.4.x.
47
48FreeBSD információ:
49 Wine-nak le kell fordulnia a FreeBSD 4.x és FreeBSD 5.x verziókon, de a
50 FreeBSD 5.3 elõtti verziókon általában nem fog mûködni.
51
52 Több információ található a FreeBSD ports fában itt:
53 <ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/>.
54
55Solaris információ:
56 A Wine fordításához kell a GNU toolchain (gcc, gas, etc.).
57 Figyelem : A gas telepítése *nemt* biztosíték, hogy a gcc fogja is
58 használni. A gcc újrafordítása a gas telepítése után, vagy a cc
59 szimbolikus linkelése, és ld-zése a gnu tools-hoz szükséges.
60
61NetBSD információ:
62 ellenõrizze, hogy a USER_LDT, SYSVSHM, SYSVSEM, és SYSVMSG opciók be vannak-e
63 kapcsolva a kernelben.
64
65
66Támogatott fájlrendszerek:
67 A Wine fut a legtöbb fájlrendszeren. Habár a Wine nem fog elindulni, ha
68 umsdos-t használunk a /tmp könyvtárban. Néhány kompatibilitási gondot
69 is bejelentettek a Sambán keresztül elért fájlok esetében. Az NTFS-t
70 lehet használni biztonságban írásvédett hozzáféréssel, de az NTFS ellen
71 szól, hogy a Windows programoknak majdnem mindenhova írási jog kell.
72 NTFS fájlok esetén másoljuk át õket egy írható helyre.
73
74Alap követelmények:
75 Önnek fel kell telepítenie az X11 fejlesztõi fájlokat
76 (xlib6g-dev néven van a Debianban és XFree86-devel néven a Red Hat-ben).
77
78Fordítási eszköz követelmények:
79 x86 rendszereken gcc >= 2.7.2 szükséges.
80 A 2.7.2.3-nál régebbi verziókban problémák lehetnek különféle fájlokkal,
81 amik optimalizációval lettek fordítva, gyakran a fejléc fájlok kezelésének
82 problémái miatt. A pgcc jelenelg nem mûködik s Wine-sl. A probléma oka
83 ismeretlen.
84
85 Természetesen kell a "make" is (leginkább a GNU make).
86
87 Kell még a flex 2.5 verzió, vagy késõbbi, és a bison.
88
89Opciónális támogatási függvénykönyvtárak:
90 Ha szeretne CUPS nyomtató támogatást, telepítse fel a cups és a cups-devel
91 csomagot.
92 Telepítse fel a libxml2 csomagot, ha szeretné hogy mûködjön az msxml
93 implementáció.
94
954. FORDÍTÁS
96
97Ha ön nem használja a wineinstall-t, futtassa a következõ parancsokat s
98Wine fordításához:
99
100./configure
101make depend
102make
103
104Ez le fogja fordítani a "wine" programot és számos függvénykönyvtárat/binárist.
105A "wine" program be fogja tölteni és futtatni fogja a Windows futtatható
106állományokat.
107A "libwine" függvénykönyvtár ("Winelib") használható a Windows forráskód Unix
108alatt történõ fordításához és linkeléséhez.
109
110A fordítási konfigurációs opciók megtekinétéséhez nézze használja a ./configure --help
111parancsot.
112
113Új kiadásra frissítéskor patch fájl használatával elõször váltos a kiadás legfelsõ
114könyvtárszintjére (ahol a README fájl megtalálható).
115Azután használja a "make clean" parancsot, és foltozza meg a kiadást ezzel:
116
117 gunzip -c patch-fájl | patch -p1
118
119ahol a "patch-fájl" a javítófolt fájl fájlneve (valami ilyesmi:
120Wine-yymmdd.diff.gz). Újrafuttathatja a "./configure", és azután
121a "make depend && make" parancsokat.
122
1235. TELEPÍTÉS
124
125Ha a Wine egyszer helyesen lefordult, használhatja a "make install"
126parancsot; ez telepíteni fogja a wine futtatható fájlt, a Wine man
127oldalát, és néhány egyéb szükséges fájlt.
128
129Elõször ne felejtse eltávolítani bármely elõzõ Wine telepítést.
130Próbálja ki a "dpkg -r wine", és az "rpm -e wine", vagy a "make uninstall"
131parancsot telepítés elõtt.
132
133Látogassa meg a támogatási oldalt itt: http://www.winehq.org/ a konfigurációs
134tippekhez.
135
136Függvénykönyvtár betöltési hibák esetén
137(pl. "Error while loading shared libraries: libntdll.so"), ellenõrizze az
138függvénykönyvtár útvonalt, hogy benne van-e az /etc/ld.so.conf és futtassa az
139ldconfig-ot root-ként.
140
1416. PROGRAMOK FUTTATÁSA
142
143Ha segítségül hívja a Wine-t, megadhatja a teljes útvonalát a futtatható
144állománynak, vagy csak a fájlnevet.
145
146Például: a Pasziánsz indítása:
147
148 wine sol (a konfigfájlban megadott keresési útvonal
149 wine sol.exe használatával keressük meg a fájlt)
150
151 wine c:\\windows\\sol.exe (a DOS fájlnév szintaxis használatával)
152
153 wine /usr/windows/sol.exe (a Unix-os fájlnév szintaxis használatával)
154
155 wine sol.exe /paraméter1 -paraméter2 paraméter3
156 (program hívása paraméterekkel)
157
158Felhívás: a fájl eléséi útja is hozzá lesz adva a path-hez, ha a teljes név
159 meg lett adva a parancssorban.
160
161A Wine még nem teljes, így néhány program összeomlik. Ha helyesen beállítja a
162winedbg-ot a documentation/debugger.sgml-nek megfelelõen, ön be lesz léptetve
163egy hibakeresõbe, ahol utánajárhat, és kijavíthatja a problémát.
164A további infomációhoz, hogy hogy kell ezt megcsinálni, kérem olvassa el a
165documentation/debugging.sgml fájlt.
166
167Jobb ha biztonságba helyezi a fontos fájlokat, mielõtt hozzáférést a Wine-nak,
168vagy használjon egy speciális Wine másolatot belõlük, mert néhány esetben a
169felhasználók fájlsérülést jeleztek. NE futtassa az Explorer-t, például,
170ha önnek nincs helyes biztonsági mentése, mert néha átnevez/tönkretesz
171néhány könyvtárat. Nem csak más MS alkalmazás mint példéul a Messenger biztonásgos,
172de valahogy az Explorer futtatása is. Ez a bizonyos sérülés (!$!$!$!$.pfr)
173részlegesen javítható ennek a használatával:
174http://home.nexgo.de/andi.mohr/download/decorrupt_explorer
175
1767. TÖBB INFORMÁCIÓ BESZERZÉSE
177
178WWW: A Wine-ról hatalmas mennyiségû információ érhetõ el a WineHQ-n ezen
179 a címen: http://www.winehq.org/ : különbözõ Wine útmutatók,
180 alkalmazás adatbázis, és hibakövetés.
181 Ez talán a legjobb kiindulási pont.
182
183GYIK: A Wine GYIK itt található: http://www.winehq.org/FAQ
184
185Usenet: Társaloghat a Wine-hoz kapcsolódó témákban, és segítséget kérhet itt:
186 comp.emulators.ms-windows.wine.
187
188Hibák: Wine hibabejelentés a Bugzilla-n keresztül itt: http://bugs.winehq.org
189 Kérem hibabejelentés küldése elõtt ellenõrizze, hogy az ön problémája
190 már megtalálható-e az adatbázisban. Küldhet hibabejelentéseket a
191 comp.emulators.ms-windows.wine címre is.
András Kovács0c8a4d92006-04-22 01:32:16 +0200192
193IRC: Azonnali segítség elérhetõ a #WineHQ csatornán a irc.freenode.net-en.
194
André Hentschel51c7ab02011-05-30 20:08:36 +0200195Git: A jelenlegi Wine fejlesztõi fa elérhetõ Git-en keresztül.
196 Látogasson el ide a további információhoz: http://www.winehq.org/git
András Kovács0c8a4d92006-04-22 01:32:16 +0200197
198Levelezõlisták:
199 Elérhetõ néhány levelezõlista a Wine fejlesztõk számára; nézze meg a
200 http://www.winehq.org/forums címet a további információhoz.
201
202Ha valamit hozzáad, vagy hibát javít, kérem küldjön javítófoltot ('diff -u'
203formátumban) a wine-patches@winehq.org levelezõlista címre, hogy beletehessük a
204következõ kiadásba.
205
206--
207Alexandre Julliard
208julliard@winehq.org