README.fi 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. 1. JOHDANTO
  2. Wine on ohjelma, jonka avulla Windows-ohjelmia (mukaan luettuna DOS-,
  3. Windows 3.x, Win32 ja Win64 -ohjelmat) voi ajaa Unix-järjestelmissä.
  4. Wine koostuu ohjelmanlataajasta, joka lataa ja käynnistää Windowsin
  5. ohjelmatiedostoja, sekä kirjastosta nimeltä Winelib, joka toteuttaa
  6. Windowsin API-kutsuja niiden Unix- ja X11-vastineiden avulla. Kirjaston
  7. avulla voidaan myös kääntää Windows-koodia natiiveiksi Unix-ohjelmiksi.
  8. Wine on vapaa ohjelma, ja se on julkaistu GNU LGPL:n alaisena; lisätietoja
  9. lisenssistä on englanniksi tiedostossa LICENSE.
  10. 2. PIKAOPAS
  11. Aja Winen lähdekoodin juurihakemistossa seuraavat komennot:
  12. ./configure
  13. make
  14. Sitten joko asenna Wine:
  15. make install
  16. Tai aja se käännöshakemistosta:
  17. ./wine notepad
  18. Ohjelmat ajetaan komennolla "wine ohjelma". Lisätietoja sekä apua ongelmien
  19. ratkaisemiseen on jäljempänä tässä tiedostossa, Winen man-sivuilla sekä
  20. ennen kaikkea Internetissä osoitteessa https://www.winehq.org/.
  21. 3. JÄRJESTELMÄVAATIMUKSET
  22. Winen kääntämiseen tarvitaan jokin seuraavista:
  23. Linuxin versio 2.0.36 tai uudempi
  24. FreeBSD 8.0 tai uudempi
  25. Solaris x86 9 tai uudempi
  26. NetBSD-current
  27. Mac OS X 10.8 tai uudempi
  28. Wine vaatii kerneliltä tuen säikeille. Tämän takia toistaiseksi vain yllä
  29. mainittuja käyttöjärjestelmiä tuetaan; tulevaisuudessa saatetaan lisätä tuki
  30. muillekin käyttöjärjestelmille, joissa on tarvittava tuki säikeille.
  31. Tietoa FreeBSD:lle:
  32. Pääsääntöisesti Wine ei toimi vanhemmilla versioilla kuin FreeBSD 8.0.
  33. Osoitteessa https://wiki.freebsd.org/Wine kerrotaan tästä lisää.
  34. Tietoa Solarikselle:
  35. Wine täytyy luultavasti kääntää GNU-työkaluilla (gcc, gas jne.).
  36. Varoitus: vaikka gas olisi asennettu, ei ole varmaa, että gcc käyttää sitä;
  37. voi olla tarpeen joko kääntää gcc uudestaan tai luoda symboliset linkit
  38. ohjelmista "cc", "as" ja "ld" vastaaviin GNU-työkaluihin.
  39. Tietoa NetBSD:lle:
  40. USER_LDT, SYSVSHM, SYSVSEM ja SYSVMSG täytyy aktivoida kernelistä.
  41. Tietoa Mac OS X:lle:
  42. Winen kääntämiseen tarvitaan Xcode Command Line Tools tai Apple cctools.
  43. Vähimmäisversiot ovat clang 3.8, MacOSX10.10.sdk ja mingw-w64 v8.
  44. MacOSX10.14.sdk ja myöhemmät sopivat vain wine64:n kääntämiseen.
  45. Tuetut tiedostojärjestelmät:
  46. Wine toimii useimmilla tiedostojärjestelmillä, mutta Samban kanssa on
  47. ilmoitettu ilmenevän ongelmia. Myöskään NTFS ei tue kaikkia ominaisuuksia,
  48. joita jotkin ohjelmat vaativat. Natiivin Unix-tiedostojärjestelmän käyttö
  49. on suotavaa.
  50. Perusvaatimukset:
  51. Koneella täytyy olla X11:n kehitystiedostot (Debianissa xorg-dev,
  52. Red Hatissa libX11-devel).
  53. Luonnollisesti myös make (yleensä GNU make) on tarpeen.
  54. Lisäksi tarvitaan flex 2.5.33 tai uudempi sekä bison.
  55. Valinnaisia tukikirjastoja:
  56. configure-skripti näyttää varoituksia, kun valinnaisia kirjastoja puuttuu.
  57. Osoitteessa https://wiki.winehq.org/Recommended_Packages on tietoa, mitkä
  58. paketit ovat hyödyksi. 64-bittisissä järjestelmissä täytyy varmistaa, että
  59. kirjastoista on asennettu 32-bittiset versiot.
  60. 4. KÄÄNTÄMINEN
  61. Winen voi kääntää seuraavilla komennoilla:
  62. ./configure
  63. make
  64. Tämä kääntää ohjelman "wine" sekä lukuisia tukikirjastoja ja -ohjelmia.
  65. Ohjelma "wine" lataa ja käynnistää Windows-ohjelmia.
  66. Kirjastoa "libwine" ("Winelib") voidaan käyttää Windows-lähdekoodin
  67. kääntämiseen Unixissa.
  68. Komento './configure --help' näyttää asetuksia ja valintoja, joita
  69. käännösprosessiin voi lisätä.
  70. Lisätietoja on osoitteessa https://wiki.winehq.org/Building_Wine
  71. 5. ASENNUS
  72. Kun Wine on käännetty, komento "make install" asentaa Winen sekä sen man-sivut
  73. ja joitakin muita hyödyllisiä tiedostoja.
  74. Ennen asennusta pitää muistaa poistaa aiemmat Winen versiot. Poistamista
  75. voi yrittää komennolla "dpkg -r wine", "rpm -e wine" tai "make uninstall".
  76. Kun Wine on asennettu, voidaan ajaa asetusohjelma "winecfg". Sivustolla
  77. https://www.winehq.org/ kohdassa Support on englanninkielisiä lisäohjeita.
  78. 6. OHJELMIEN AJAMINEN
  79. Winelle voi antaa joko ohjelmatiedoston koko polun tai pelkän nimen.
  80. Esimerkiksi Notepad eli Muistio voitaisiin ajaa näin:
  81. wine notepad (ohjelma yritetään löytää Winen
  82. wine notepad.exe rekisterissä luetelluista paikoista)
  83. wine c:\\windows\\notepad.exe (kokonainen DOS-polku)
  84. wine ~/.wine/drive_c/windows/notepad.exe (kokonainen Unix-polku)
  85. wine notepad.exe readme.txt (ajetaan ohjelma parametrin kanssa)
  86. Wine ei ole täydellinen, joten on mahdollista, että jotkin ohjelmat kaatuvat.
  87. Siinä tapauksessa komentoriville tulostuu virheloki, joka on syytä liittää
  88. mukaan, jos raportoi virheestä.
  89. 7. LISÄTIETOJA
  90. WWW: Winestä on paljon tietoa WineHQ:ssa, https://www.winehq.org/.
  91. Oppaita, ohjelmatietokanta sekä Bugzilla vikojen listaamiseen.
  92. Täältä kannattaa yleensä aloittaa.
  93. Kysymyksiä:
  94. Sivulle https://www.winehq.org/FAQ on koottu kysymyksiä ja vastauksia.
  95. Wiki: Wine Wiki on osoitteessa https://wiki.winehq.org/.
  96. Postituslistat:
  97. Winen käyttäjille ja kehittäjille on joitakin postituslistoja,
  98. sivulla https://www.winehq.org/forums kerrotaan niistä lisää.
  99. Virheet:
  100. Ilmoita virheistä Winen Bugzillaan, https://bugs.winehq.org/.
  101. Katso kuitenkin ensin Bugzilla-tietokannasta, onko samasta asiasta
  102. ilmoitettu jo aiemmin.
  103. IRC: Online-apua voi saada kanavalta #WineHQ palvelimella irc.libera.chat.
  104. Git: Winen tämänhetkinen kehitysversio on jaossa Git-järjestelmän kautta.
  105. Sivulla https://www.winehq.org/git kerrotaan tästä lisää.
  106. Jos lisäät jotain tai korjaat jonkin virheen, lähetä toki muutoksesi
  107. (mieluiten komennon git-format-patch avulla) listalle wine-devel@winehq.org,
  108. jotta se voidaan lisätä Winen seuraavaan versioon.
  109. --
  110. Alkuperäisen version tekstistä on kirjoittanut
  111. Alexandre Julliard
  112. julliard@winehq.org
  113. Suomeksi kääntänyt
  114. Lauri Kenttä
  115. lauri.kentta@gmail.com