README.hu 8.5 KB

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