README.hu 7.97 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210
1. BEVEZETS

A Wine egy program amivel lehetsg nylik a Microsoft Windows 
programok futtatsra (belertve a  DOS, Windows 3.x s Win32
futtathat llomnyokat) Unix alatt.  Tartalmaz egy program betltt, 
ami betlt s futtat egy Microsoft Windows binrist, s egy 
fggvnyknyvtrat (nevn Winelib), ami implementlja a Windows
API hvsokat azok Unix, vagy X11 megfelelinek hasznlatval.
Ez a fggvnyknyvtr hasznlhat a Win32 kd natv Unix futtathat 
llomnny portlshoz.

A Wine egy szabad szoftver, a GNU LGPL alatt kiadva; nzze meg a
LICENSE fjlt a rszletekrt.

2. GYORS INDTS

Ha n forrsbl fordtotta, ajnlott a Wine telept hasznlata a
a Wine lefordtshoz s teleptshez.  A Wine forrskd szl-
knyvtrbl (ami tartalmazza ezt a fjlt), futtassa:

./tools/wineinstall

A programok futtatsa "wine [opcik] program".  A tovbbi informcikhoz
s a problma felvilgostshoz olvassa el ennek a fjlnak a tovbbi rszt, 
a Wine man oldalt, s klnsen gazdag informci tallhat itt:
http://www.winehq.org.

3. KVETELMNYEK

A Wine-nak a fordtshoz s futtatshoz nnek szksge lesz a kvetkezkbl 
egynek:

  Linux 2.0.36-os, vagy feletti verzi
  FreeBSD 5.3, vagy ksbbi
  Solaris x86 2.5, vagy ksbbi
  NetBSD-current

Mivel a Wine-nak kksges kernelszint futsi szl tmogats a futtatshoz, csak 
a fent emltett opercis rendszerek tmogatottak.
Ms opercis rendszerek, amik tmogatjk a kernel futsi szlakat, tmogatva 
lesznek a jvben.

Linux informci:
  Amig a Linux 2.2.x mkdik, s a Linux 2.0.x is mkdni fog
  (a rgebbi 2.0.x verzikban futsi szl miatti sszeomlsok voltak),
  az a legjobb, ha nnek a legfrisebb kernele van, mint pldul a 2.4.x.

FreeBSD informci:
  Wine-nak le kell fordulnia a FreeBSD 4.x s FreeBSD 5.x verzikon, de a
  FreeBSD 5.3 eltti verzikon ltalban nem fog mkdni.
 
  Tbb informci tallhat a FreeBSD ports fban itt:
  <ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/>.

Solaris informci:
  A Wine fordtshoz kell a GNU toolchain (gcc, gas, etc.). 
  Figyelem : A gas teleptse *nemt* biztostk, hogy a gcc fogja is 
  hasznlni. A gcc jrafordtsa a gas teleptse utn, vagy a cc
  szimbolikus linkelse, s ld-zse a gnu tools-hoz szksges.

NetBSD informci:
  ellenrizze, hogy a USER_LDT, SYSVSHM, SYSVSEM, s SYSVMSG opcik be vannak-e
  kapcsolva a kernelben.


Tmogatott fjlrendszerek:
  A Wine fut a legtbb fjlrendszeren. Habr a Wine nem fog elindulni, ha
  umsdos-t hasznlunk a /tmp knyvtrban. Nhny kompatibilitsi gondot
  is bejelentettek a Sambn keresztl elrt fjlok esetben. Az NTFS-t
  lehet hasznlni biztonsgban rsvdett hozzfrssel, de az NTFS ellen
  szl, hogy a Windows programoknak majdnem mindenhova rsi jog kell.
  NTFS fjlok esetn msoljuk t ket egy rhat helyre.

Alap kvetelmnyek:
  nnek fel kell teleptenie az X11 fejleszti fjlokat
  (xlib6g-dev nven van a Debianban s XFree86-devel nven a Red Hat-ben).

Fordtsi eszkz kvetelmnyek:
  x86 rendszereken gcc >= 2.7.2 szksges.
  A 2.7.2.3-nl rgebbi verzikban problmk lehetnek klnfle fjlokkal,
  amik optimalizcival lettek fordtva, gyakran a fejlc fjlok kezelsnek
  problmi miatt. A pgcc jelenelg nem mkdik s Wine-sl. A problma oka 
  ismeretlen.

  Termszetesen kell a "make" is (leginkbb a GNU make).

  Kell mg a flex 2.5 verzi, vagy ksbbi, s a bison.

Opcinlis tmogatsi fggvnyknyvtrak:
  Ha szeretne CUPS nyomtat tmogatst, teleptse fel a cups s a cups-devel
  csomagot.
  Teleptse fel a libxml2 csomagot, ha szeretn hogy mkdjn az msxml 
  implementci.

4. FORDTS

Ha n nem hasznlja a wineinstall-t, futtassa a kvetkez parancsokat s
Wine fordtshoz:

./configure
make depend
make

Ez le fogja fordtani a "wine" programot s szmos fggvnyknyvtrat/binrist.
A "wine" program be fogja tlteni s futtatni fogja a Windows futtathat 
llomnyokat.
A "libwine" fggvnyknyvtr ("Winelib") hasznlhat a Windows forrskd Unix
alatt trtn fordtshoz s linkelshez.

A fordtsi konfigurcis opcik megtekintshez nzze hasznlja a ./configure --help
parancsot.

j kiadsra frisstskor patch fjl hasznlatval elszr vltos a kiads legfels 
knyvtrszintjre (ahol a README fjl megtallhat).
Azutn hasznlja a "make clean" parancsot, s foltozza meg a kiadst ezzel:

    gunzip -c patch-fjl | patch -p1

ahol a "patch-fjl" a javtfolt fjl fjlneve (valami ilyesmi:
Wine-yymmdd.diff.gz). jrafuttathatja a "./configure", s azutn
a "make depend && make" parancsokat.

5. TELEPTS

Ha a Wine egyszer helyesen lefordult, hasznlhatja a "make install"
parancsot; ez telepteni fogja a wine futtathat fjlt, a Wine man
oldalt, s nhny egyb szksges fjlt.

Elszr ne felejtse eltvoltani brmely elz Wine teleptst.
Prblja ki a "dpkg -r wine", s az "rpm -e wine", vagy a "make uninstall"
parancsot telepts eltt.

Ltogassa meg a tmogatsi oldalt itt: http://www.winehq.org/ a konfigurcis 
tippekhez.

Fggvnyknyvtr betltsi hibk esetn
(pl. "Error while loading shared libraries: libntdll.so"), ellenrizze az
fggvnyknyvtr tvonalt, hogy benne van-e az /etc/ld.so.conf s futtassa az
ldconfig-ot root-knt.

6. PROGRAMOK FUTTATSA

Ha segtsgl hvja a Wine-t, megadhatja a teljes tvonalt a futtathat 
llomnynak, vagy csak a fjlnevet.

Pldul: a Paszinsz indtsa:

	wine sol		   (a konfigfjlban megadott keressi tvonal
	wine sol.exe		    hasznlatval keressk meg a fjlt)

	wine c:\\windows\\sol.exe  (a DOS fjlnv szintaxis hasznlatval)

	wine /usr/windows/sol.exe  (a Unix-os fjlnv szintaxis hasznlatval)

        wine sol.exe /paramter1 -paramter2 paramter3
				   (program hvsa paramterekkel)

Felhvs: a fjl elsi tja is hozz lesz adva a path-hez, ha a teljes nv
          meg lett adva a parancssorban.

A Wine mg nem teljes, gy nhny program sszeomlik. Ha helyesen belltja a
winedbg-ot a documentation/debugger.sgml-nek megfelelen, n be lesz lptetve
egy hibakeresbe, ahol utnajrhat, s kijavthatja a problmt.
A tovbbi infomcihoz, hogy hogy kell ezt megcsinlni, krem olvassa el a
documentation/debugging.sgml fjlt.

Jobb ha biztonsgba helyezi a fontos fjlokat, mieltt hozzfrst a Wine-nak,
vagy hasznljon egy specilis Wine msolatot bellk, mert nhny esetben a 
felhasznlk fjlsrlst jeleztek. NE futtassa az Explorer-t, pldul,
ha nnek nincs helyes biztonsgi mentse, mert nha tnevez/tnkretesz
nhny knyvtrat. Nem csak ms MS alkalmazs mint pldul a Messenger biztonsgos,
de valahogy az Explorer futtatsa is. Ez a bizonyos srls (!$!$!$!$.pfr)
rszlegesen javthat ennek a hasznlatval:
http://home.nexgo.de/andi.mohr/download/decorrupt_explorer

7. TBB INFORMCI BESZERZSE

WWW:	A Wine-rl hatalmas mennyisg informci rhet el a WineHQ-n ezen
	a cmen: http://www.winehq.org/ : klnbz Wine tmutatk,
	alkalmazs adatbzis, s hibakvets.
	Ez taln a legjobb kiindulsi pont.

GYIK:	A Wine GYIK itt tallhat: http://www.winehq.org/FAQ

Usenet:	Trsaloghat a Wine-hoz kapcsold tmkban, s segtsget krhet itt:
	comp.emulators.ms-windows.wine.

Hibk:	Wine hibabejelents a Bugzilla-n keresztl itt: http://bugs.winehq.org
	Krem hibabejelents kldse eltt ellenrizze, hogy az n problmja
	mr megtallhat-e az adatbzisban.  Kldhet hibabejelentseket a 
	comp.emulators.ms-windows.wine cmre is.
	Krem olvassa el a documentation/bugs.sgml fjlt, s nzze meg melyik
	informci szksges.

IRC:	Azonnali segtsg elrhet a #WineHQ csatornn a irc.freenode.net-en.

CVS:	A jelenlegi Wine fejleszti fa elrhet CVS-en keresztl.
	Ltogasson el ide a tovbbi informcihoz: http://www.winehq.org/cvs

Levelezlistk:
	Elrhet nhny levelezlista a Wine fejlesztk szmra; nzze meg a
	http://www.winehq.org/forums cmet a tovbbi informcihoz.

Ha valamit hozzad, vagy hibt javt, krem kldjn javtfoltot ('diff -u'
formtumban) a wine-patches@winehq.org levelezlista cmre, hogy beletehessk a
kvetkez kiadsba.

--
Alexandre Julliard
julliard@winehq.org