README.hu 8.48 KB
Newer Older
1
1. BEVEZETÉS
2

3 4 5 6 7 8 9 10
A Wine egy program amivel lehetõség nyílik a Microsoft Windows
programok futtatására (beleértve a  DOS, Windows 3.x és Win32
futtatható állományokat) Unix alatt.  Tartalmaz egy program betöltõt,
ami betölt és futtat egy Microsoft Windows binárist, és egy
függvénykönyvtárat (nevén Winelib), ami implementálja a Windows
API hívásokat azok Unix, vagy X11 megfelelõinek használatával.
Ez a függvénykönyvtár használható a Win32 kód natív Unix futtatható
állománnyá portlásához.
11

12 13
A Wine egy szabad szoftver, a GNU LGPL alatt kiadva; nézze meg a
LICENSE fájlt a részletekért.
14

15
2. GYORS INDÍTÁS
16

17 18 19
Ha ön forrásból fordította, ajánlott a Wine telepítõ használata a
a Wine lefordításához és telepítéséhez.  A Wine forráskód szülõ-
könyvtárából (ami tartalmazza ezt a fájlt), futtassa:
20 21 22

./tools/wineinstall

23 24 25
A programok futtatása "wine [opciók] program".  A további információkhoz
és a probléma felvilágosításhoz olvassa el ennek a fájlnak a további részét,
a Wine man oldalát, és különösen gazdag információ található itt:
26
https://www.winehq.org.
27

28
3. KÖVETELMÉNYEK
29

30
A Wine-nak a fordításához és futtatásához önnek szüksége lesz a következõkbõl
31 32
egynek:

33 34 35
  Linux 2.0.36-os, vagy feletti verzió
  FreeBSD 5.3, vagy késõbbi
  Solaris x86 2.5, vagy késõbbi
36 37
  NetBSD-current

38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
Mivel a Wine-nak kükséges kernelszintû futási szál támogatás a futtatáshoz, csak
a fent említett operációs rendszerek támogatottak.
Más operációs rendszerek, amik támogatják a kernel futási szálakat, támogatva
lesznek a jövõben.

Linux információ:
  Amig a Linux 2.2.x mûködik, és a Linux 2.0.x is mûködni fog
  (a régebbi 2.0.x verziókban futási szál miatti összeomlások voltak),
  az a legjobb, ha önnek a legfrisebb kernele van, mint például a 2.4.x.

FreeBSD információ:
  Wine-nak le kell fordulnia a FreeBSD 4.x és FreeBSD 5.x verziókon, de a
  FreeBSD 5.3 elõtti verziókon általában nem fog mûködni.

  Több információ található a FreeBSD ports fában itt:
53 54
  <ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/>.

55 56 57 58 59
Solaris információ:
  A Wine fordításához kell a GNU toolchain (gcc, gas, etc.).
  Figyelem : A gas telepítése *nemt* biztosíték, hogy a gcc fogja is
  használni. A gcc újrafordítása a gas telepítése után, vagy a cc
  szimbolikus linkelése, és ld-zése a gnu tools-hoz szükséges.
60

61 62
NetBSD információ:
  ellenõrizze, hogy a USER_LDT, SYSVSHM, SYSVSEM, és SYSVMSG opciók be vannak-e
63 64 65
  kapcsolva a kernelben.


66 67 68 69 70 71 72
Támogatott fájlrendszerek:
  A Wine fut a legtöbb fájlrendszeren. Habár a Wine nem fog elindulni, ha
  umsdos-t használunk a /tmp könyvtárban. Néhány kompatibilitási gondot
  is bejelentettek a Sambán keresztül elért fájlok esetében. Az NTFS-t
  lehet használni biztonságban írásvédett hozzáféréssel, de az NTFS ellen
  szól, hogy a Windows programoknak majdnem mindenhova írási jog kell.
  NTFS fájlok esetén másoljuk át õket egy írható helyre.
73

74 75 76
Alap követelmények:
  Önnek fel kell telepítenie az X11 fejlesztõi fájlokat
  (xlib6g-dev néven van a Debianban és XFree86-devel néven a Red Hat-ben).
77

78 79 80 81 82
Fordítási eszköz követelmények:
  x86 rendszereken gcc >= 2.7.2 szükséges.
  A 2.7.2.3-nál régebbi verziókban problémák lehetnek különféle fájlokkal,
  amik optimalizációval lettek fordítva, gyakran a fejléc fájlok kezelésének
  problémái miatt. A pgcc jelenelg nem mûködik s Wine-sl. A probléma oka
83 84
  ismeretlen.

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

89 90
Opciónális támogatási függvénykönyvtárak:
  Ha szeretne CUPS nyomtató támogatást, telepítse fel a cups és a cups-devel
91
  csomagot.
92 93
  Telepítse fel a libxml2 csomagot, ha szeretné hogy mûködjön az msxml
  implementáció.
94

95
4. FORDÍTÁS
96

97 98
Ha ön nem használja a wineinstall-t, futtassa a következõ parancsokat s
Wine fordításához:
99 100 101 102 103

./configure
make depend
make

104 105 106 107 108
Ez le fogja fordítani a "wine" programot és számos függvénykönyvtárat/binárist.
A "wine" program be fogja tölteni és futtatni fogja a Windows futtatható
állományokat.
A "libwine" függvénykönyvtár ("Winelib") használható a Windows forráskód Unix
alatt történõ fordításához és linkeléséhez.
109

110
A fordítási konfigurációs opciók megtekinétéséhez nézze használja a ./configure --help
111 112
parancsot.

113 114 115
Új kiadásra frissítéskor patch fájl használatával elõször váltos a kiadás legfelsõ
könyvtárszintjére (ahol a README fájl megtalálható).
Azután használja a "make clean" parancsot, és foltozza meg a kiadást ezzel:
116

117
    gunzip -c patch-fájl | patch -p1
118

119 120
ahol a "patch-fájl" a javítófolt fájl fájlneve (valami ilyesmi:
Wine-yymmdd.diff.gz). Újrafuttathatja a "./configure", és azután
121 122
a "make depend && make" parancsokat.

123
5. TELEPÍTÉS
124

125 126 127
Ha a Wine egyszer helyesen lefordult, használhatja a "make install"
parancsot; ez telepíteni fogja a wine futtatható fájlt, a Wine man
oldalát, és néhány egyéb szükséges fájlt.
128

129 130 131
Elõször ne felejtse eltávolítani bármely elõzõ Wine telepítést.
Próbálja ki a "dpkg -r wine", és az "rpm -e wine", vagy a "make uninstall"
parancsot telepítés elõtt.
132

133
Látogassa meg a támogatási oldalt itt: https://www.winehq.org/ a konfigurációs
134 135
tippekhez.

136 137 138 139
Függvénykönyvtár betöltési hibák esetén
(pl. "Error while loading shared libraries: libntdll.so"), ellenõrizze az
függvénykönyvtár útvonalt, hogy benne van-e az /etc/ld.so.conf és futtassa az
ldconfig-ot root-ként.
140

141
6. PROGRAMOK FUTTATÁSA
142

143 144
Ha segítségül hívja a Wine-t, megadhatja a teljes útvonalát a futtatható
állománynak, vagy csak a fájlnevet.
145

146
Például: a Pasziánsz indítása:
147

148 149
	wine sol		   (a konfigfájlban megadott keresési útvonal
	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 156
        wine sol.exe /paraméter1 -paraméter2 paraméter3
				   (program hívása paraméterekkel)
157

158
Felhívás: a fájl eléséi útja is hozzá lesz adva a path-hez, ha a teljes név
159 160
          meg lett adva a parancssorban.

161 162 163 164 165 166 167 168 169 170 171 172 173
A Wine még nem teljes, így néhány program összeomlik. Ha helyesen beállítja a
winedbg-ot a documentation/debugger.sgml-nek megfelelõen, ön be lesz léptetve
egy hibakeresõbe, ahol utánajárhat, és kijavíthatja a problémát.
A további infomációhoz, hogy hogy kell ezt megcsinálni, kérem olvassa el a
documentation/debugging.sgml fájlt.

Jobb ha biztonságba helyezi a fontos fájlokat, mielõtt hozzáférést a Wine-nak,
vagy használjon egy speciális Wine másolatot belõlük, mert néhány esetben a
felhasználók fájlsérülést jeleztek. NE futtassa az Explorer-t, például,
ha önnek nincs helyes biztonsági mentése, mert néha átnevez/tönkretesz
néhány könyvtárat. Nem csak más MS alkalmazás mint példéul a Messenger biztonásgos,
de valahogy az Explorer futtatása is. Ez a bizonyos sérülés (!$!$!$!$.pfr)
részlegesen javítható ennek a használatával:
174 175
http://home.nexgo.de/andi.mohr/download/decorrupt_explorer

176
7. TÖBB INFORMÁCIÓ BESZERZÉSE
177

178
WWW:	A Wine-ról hatalmas mennyiségû információ érhetõ el a WineHQ-n ezen
179
	a címen: https://www.winehq.org/ : különbözõ Wine útmutatók,
180 181
	alkalmazás adatbázis, és hibakövetés.
	Ez talán a legjobb kiindulási pont.
182

183
GYIK:	A Wine GYIK itt található: https://www.winehq.org/FAQ
184

185
Usenet:	Társaloghat a Wine-hoz kapcsolódó témákban, és segítséget kérhet itt:
186 187
	comp.emulators.ms-windows.wine.

188
Hibák:	Wine hibabejelentés a Bugzilla-n keresztül itt: https://bugs.winehq.org
189 190 191
	Kérem hibabejelentés küldése elõtt ellenõrizze, hogy az ön problémája
	már megtalálható-e az adatbázisban.  Küldhet hibabejelentéseket a
	comp.emulators.ms-windows.wine címre is.
192

193
IRC:	Azonnali segítség elérhetõ a #WineHQ csatornán a irc.freenode.net-en.
194

195
Git:	A jelenlegi Wine fejlesztõi fa elérhetõ Git-en keresztül.
196
	Látogasson el ide a további információhoz: https://www.winehq.org/git
197

198 199
Levelezõlisták:
	Elérhetõ néhány levelezõlista a Wine fejlesztõk számára; nézze meg a
200
	https://www.winehq.org/forums címet a további információhoz.
201

202 203 204
Ha valamit hozzáad, vagy hibát javít, kérem küldjön javítófoltot ('diff -u'
formátumban) a wine-devel@winehq.org levelezõlista címre, hogy beletehessük a
következõ kiadásba.
205 206 207 208

--
Alexandre Julliard
julliard@winehq.org