1. BEVEZET�S

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.

A Wine egy szabad szoftver, a GNU LGPL alatt kiadva; n�zze meg a
LICENSE f�jlt a r�szletek�rt.

2. GYORS IND�T�S

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:

./tools/wineinstall

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:
http://www.winehq.org.

3. K�VETELM�NYEK

A Wine-nak a ford�t�s�hoz �s futtat�s�hoz �nnek sz�ks�ge lesz a k�vetkez�kb�l 
egynek:

  Linux 2.0.36-os, vagy feletti verzi�
  FreeBSD 5.3, vagy k�s�bbi
  Solaris x86 2.5, vagy k�s�bbi
  NetBSD-current

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:
  <ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/>.

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.

NetBSD inform�ci�:
  ellen�rizze, hogy a USER_LDT, SYSVSHM, SYSVSEM, �s SYSVMSG opci�k be vannak-e
  kapcsolva a kernelben.


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.

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).

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 
  ismeretlen.

  Term�szetesen kell a "make" is (legink�bb a GNU make).

  Kell m�g a flex 2.5 verzi�, vagy k�s�bbi, �s a bison.

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
  csomagot.
  Telep�tse fel a libxml2 csomagot, ha szeretn� hogy m�k�dj�n az msxml 
  implement�ci�.

4. FORD�T�S

Ha �n nem haszn�lja a wineinstall-t, futtassa a k�vetkez� parancsokat s
Wine ford�t�s�hoz:

./configure
make depend
make

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.

A ford�t�si konfigur�ci�s opci�k megtekin�t�s�hez n�zze haszn�lja a ./configure --help
parancsot.

�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:

    gunzip -c patch-f�jl | patch -p1

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
a "make depend && make" parancsokat.

5. TELEP�T�S

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.

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.

L�togassa meg a t�mogat�si oldalt itt: http://www.winehq.org/ a konfigur�ci�s 
tippekhez.

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.

6. PROGRAMOK FUTTAT�SA

Ha seg�ts�g�l h�vja a Wine-t, megadhatja a teljes �tvonal�t a futtathat� 
�llom�nynak, vagy csak a f�jlnevet.

P�ld�ul: a Paszi�nsz ind�t�sa:

	wine sol		   (a konfigf�jlban megadott keres�si �tvonal
	wine sol.exe		    haszn�lat�val keress�k meg a f�jlt)

	wine c:\\windows\\sol.exe  (a DOS f�jln�v szintaxis haszn�lat�val)

	wine /usr/windows/sol.exe  (a Unix-os f�jln�v szintaxis haszn�lat�val)

        wine sol.exe /param�ter1 -param�ter2 param�ter3
				   (program h�v�sa param�terekkel)

Felh�v�s: a f�jl el�s�i �tja is hozz� lesz adva a path-hez, ha a teljes n�v
          meg lett adva a parancssorban.

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:
http://home.nexgo.de/andi.mohr/download/decorrupt_explorer

7. T�BB INFORM�CI� BESZERZ�SE

WWW:	A Wine-r�l hatalmas mennyis�g� inform�ci� �rhet� el a WineHQ-n ezen
	a c�men: http://www.winehq.org/ : k�l�nb�z� Wine �tmutat�k,
	alkalmaz�s adatb�zis, �s hibak�vet�s.
	Ez tal�n a legjobb kiindul�si pont.

GYIK:	A Wine GYIK itt tal�lhat�: http://www.winehq.org/FAQ

Usenet:	T�rsaloghat a Wine-hoz kapcsol�d� t�m�kban, �s seg�ts�get k�rhet itt:
	comp.emulators.ms-windows.wine.

Hib�k:	Wine hibabejelent�s a Bugzilla-n kereszt�l itt: http://bugs.winehq.org
	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.

IRC:	Azonnali seg�ts�g el�rhet� a #WineHQ csatorn�n a irc.freenode.net-en.

Git:	A jelenlegi Wine fejleszt�i fa el�rhet� Git-en kereszt�l.
	L�togasson el ide a tov�bbi inform�ci�hoz: http://www.winehq.org/git

Levelez�list�k:
	El�rhet� n�h�ny levelez�lista a Wine fejleszt�k sz�m�ra; n�zze meg a
	http://www.winehq.org/forums c�met a tov�bbi inform�ci�hoz.

Ha valamit hozz�ad, vagy hib�t jav�t, k�rem k�ldj�n jav�t�foltot ('diff -u'
form�tumban) a wine-patches@winehq.org levelez�lista c�mre, hogy beletehess�k a
k�vetkez� kiad�sba.

--
Alexandre Julliard
julliard@winehq.org