README.fi 5.82 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12
1. JOHDANTO

Wine on ohjelma, jonka avulla Windows-ohjelmia (mukaan luettuna DOS-,
Windows 3.x, Win32 ja Win64 -ohjelmat) voi ajaa Unix-järjestelmissä.
Wine koostuu ohjelmanlataajasta, joka lataa ja käynnistää Windowsin
ohjelmatiedostoja, sekä kirjastosta nimeltä Winelib, joka toteuttaa
Windowsin API-kutsuja niiden Unix- ja X11-vastineiden avulla. Kirjaston
avulla voidaan myös kääntää Windows-koodia natiiveiksi Unix-ohjelmiksi.

Wine on vapaa ohjelma, ja se on julkaistu GNU LGPL:n alaisena; lisätietoja
lisenssistä on englanniksi tiedostossa LICENSE.

13

14 15
2. PIKAOPAS

16
Aja Winen lähdekoodin juurihakemistossa seuraavat komennot:
17

18 19
./configure
make
20

21 22 23 24 25 26 27 28
Sitten joko asenna Wine:

make install

Tai aja se käännöshakemistosta:

./wine notepad

29 30
Ohjelmat ajetaan komennolla "wine ohjelma". Lisätietoja sekä apua ongelmien
ratkaisemiseen on jäljempänä tässä tiedostossa, Winen man-sivuilla sekä
31
ennen kaikkea Internetissä osoitteessa https://www.winehq.org/.
32 33 34 35 36 37 38


3. JÄRJESTELMÄVAATIMUKSET

Winen kääntämiseen tarvitaan jokin seuraavista:

  Linuxin versio 2.0.36 tai uudempi
39
  FreeBSD 8.0 tai uudempi
40 41
  Solaris x86 9 tai uudempi
  NetBSD-current
42
  Mac OS X 10.8 tai uudempi
43 44 45 46 47 48

Wine vaatii kerneliltä tuen säikeille. Tämän takia toistaiseksi vain yllä
mainittuja käyttöjärjestelmiä tuetaan; tulevaisuudessa saatetaan lisätä tuki
muillekin käyttöjärjestelmille, joissa on tarvittava tuki säikeille.

Tietoa FreeBSD:lle:
49
  Pääsääntöisesti Wine ei toimi vanhemmilla versioilla kuin FreeBSD 8.0.
50
  Osoitteessa https://wiki.freebsd.org/Wine kerrotaan tästä lisää.
51 52 53 54 55 56 57 58 59 60 61

Tietoa Solarikselle:
  Wine täytyy luultavasti kääntää GNU-työkaluilla (gcc, gas jne.).
  Varoitus: vaikka gas olisi asennettu, ei ole varmaa, että gcc käyttää sitä;
  voi olla tarpeen joko kääntää gcc uudestaan tai luoda symboliset linkit
  ohjelmista "cc", "as" ja "ld" vastaaviin GNU-työkaluihin.

Tietoa NetBSD:lle:
  USER_LDT, SYSVSHM, SYSVSEM ja SYSVMSG täytyy aktivoida kernelistä.

Tietoa Mac OS X:lle:
62 63 64
  Winen kääntämiseen tarvitaan Xcode Command Line Tools tai Apple cctools.
  Vähimmäisversiot ovat clang 3.8, MacOSX10.10.sdk ja mingw-w64 v8.
  MacOSX10.14.sdk ja myöhemmät sopivat vain wine64:n kääntämiseen.
65 66 67 68 69


Tuetut tiedostojärjestelmät:
  Wine toimii useimmilla tiedostojärjestelmillä, mutta Samban kanssa on
  ilmoitettu ilmenevän ongelmia. Myöskään NTFS ei tue kaikkia ominaisuuksia,
70 71
  joita jotkin ohjelmat vaativat. Natiivin Unix-tiedostojärjestelmän käyttö
  on suotavaa.
72 73

Perusvaatimukset:
74 75
  Koneella täytyy olla X11:n kehitystiedostot (Debianissa xorg-dev,
  Red Hatissa libX11-devel).
76 77 78 79 80 81 82

  Luonnollisesti myös make (yleensä GNU make) on tarpeen.

  Lisäksi tarvitaan flex 2.5.33 tai uudempi sekä bison.

Valinnaisia tukikirjastoja:
  configure-skripti näyttää varoituksia, kun valinnaisia kirjastoja puuttuu.
83
  Osoitteessa https://wiki.winehq.org/Recommended_Packages on tietoa, mitkä
84 85
  paketit ovat hyödyksi. 64-bittisissä järjestelmissä täytyy varmistaa, että
  kirjastoista on asennettu 32-bittiset versiot.
86 87 88 89


4. KÄÄNTÄMINEN

90
Winen voi kääntää seuraavilla komennoilla:
91 92 93 94 95 96 97 98 99 100 101 102

./configure
make

Tämä kääntää ohjelman "wine" sekä lukuisia tukikirjastoja ja -ohjelmia.
Ohjelma "wine" lataa ja käynnistää Windows-ohjelmia.
Kirjastoa "libwine" ("Winelib") voidaan käyttää Windows-lähdekoodin
kääntämiseen Unixissa.

Komento './configure --help' näyttää asetuksia ja valintoja, joita
käännösprosessiin voi lisätä.

103 104
Lisätietoja on osoitteessa https://wiki.winehq.org/Building_Wine

105

106 107 108 109 110 111 112 113 114
5. ASENNUS

Kun Wine on käännetty, komento "make install" asentaa Winen sekä sen man-sivut
ja joitakin muita hyödyllisiä tiedostoja.

Ennen asennusta pitää muistaa poistaa aiemmat Winen versiot. Poistamista
voi yrittää komennolla "dpkg -r wine", "rpm -e wine" tai "make uninstall".

Kun Wine on asennettu, voidaan ajaa asetusohjelma "winecfg". Sivustolla
115
https://www.winehq.org/ kohdassa Support on englanninkielisiä lisäohjeita.
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139


6. OHJELMIEN AJAMINEN

Winelle voi antaa joko ohjelmatiedoston koko polun tai pelkän nimen.

Esimerkiksi Notepad eli Muistio voitaisiin ajaa näin:

        wine notepad               (ohjelma yritetään löytää Winen
        wine notepad.exe            rekisterissä luetelluista paikoista)

        wine c:\\windows\\notepad.exe  (kokonainen DOS-polku)

        wine ~/.wine/drive_c/windows/notepad.exe  (kokonainen Unix-polku)

        wine notepad.exe readme.txt  (ajetaan ohjelma parametrin kanssa)

Wine ei ole täydellinen, joten on mahdollista, että jotkin ohjelmat kaatuvat.
Siinä tapauksessa komentoriville tulostuu virheloki, joka on syytä liittää
mukaan, jos raportoi virheestä.


7. LISÄTIETOJA

140
WWW:	Winestä on paljon tietoa WineHQ:ssa, https://www.winehq.org/.
141 142 143 144
	Oppaita, ohjelmatietokanta sekä Bugzilla vikojen listaamiseen.
	Täältä kannattaa yleensä aloittaa.

Kysymyksiä:
145
	Sivulle https://www.winehq.org/FAQ on koottu kysymyksiä ja vastauksia.
146

147
Wiki:	Wine Wiki on osoitteessa https://wiki.winehq.org/.
148 149 150

Postituslistat:
	Winen käyttäjille ja kehittäjille on joitakin postituslistoja,
151
	sivulla https://www.winehq.org/forums kerrotaan niistä lisää.
152 153

Virheet:
154
	Ilmoita virheistä Winen Bugzillaan, https://bugs.winehq.org/.
155 156 157
	Katso kuitenkin ensin Bugzilla-tietokannasta, onko samasta asiasta
	ilmoitettu jo aiemmin.

158
IRC:	Online-apua voi saada kanavalta #WineHQ palvelimella irc.libera.chat.
159 160

Git:	Winen tämänhetkinen kehitysversio on jaossa Git-järjestelmän kautta.
161
	Sivulla https://www.winehq.org/git kerrotaan tästä lisää.
162 163 164


Jos lisäät jotain tai korjaat jonkin virheen, lähetä toki muutoksesi
165
(mieluiten komennon git-format-patch avulla) listalle wine-devel@winehq.org,
166 167 168 169 170 171 172 173 174 175
jotta se voidaan lisätä Winen seuraavaan versioon.

--
Alkuperäisen version tekstistä on kirjoittanut
Alexandre Julliard
julliard@winehq.org

Suomeksi kääntänyt
Lauri Kenttä
lauri.kentta@gmail.com