Back to home page

Wine source

 
 

    


Warning, /documentation/README-fi.md is written in an unsupported language. File is not indexed.

158e9e763 Alex*0001 ## JOHDANTO
11c3150ba Laur*0002 
                0003 Wine on ohjelma, jonka avulla Windows-ohjelmia (mukaan luettuna DOS-,
                0004 Windows 3.x, Win32 ja Win64 -ohjelmat) voi ajaa Unix-järjestelmissä.
                0005 Wine koostuu ohjelmanlataajasta, joka lataa ja käynnistää Windowsin
                0006 ohjelmatiedostoja, sekä kirjastosta nimeltä Winelib, joka toteuttaa
                0007 Windowsin API-kutsuja niiden Unix- ja X11-vastineiden avulla. Kirjaston
                0008 avulla voidaan myös kääntää Windows-koodia natiiveiksi Unix-ohjelmiksi.
                0009 
                0010 Wine on vapaa ohjelma, ja se on julkaistu GNU LGPL:n alaisena; lisätietoja
                0011 lisenssistä on englanniksi tiedostossa LICENSE.
                0012 
c57895c39 Laur*0013 
158e9e763 Alex*0014 ## PIKAOPAS
11c3150ba Laur*0015 
9333f6e33 Laur*0016 Aja Winen lähdekoodin juurihakemistossa seuraavat komennot:
11c3150ba Laur*0017 
158e9e763 Alex*0018 ```
9333f6e33 Laur*0019 ./configure
                0020 make
158e9e763 Alex*0021 ```
11c3150ba Laur*0022 
40156f3d0 Laur*0023 Sitten joko asenna Wine:
                0024 
158e9e763 Alex*0025 ```
40156f3d0 Laur*0026 make install
158e9e763 Alex*0027 ```
40156f3d0 Laur*0028 
                0029 Tai aja se käännöshakemistosta:
                0030 
158e9e763 Alex*0031 ```
40156f3d0 Laur*0032 ./wine notepad
158e9e763 Alex*0033 ```
40156f3d0 Laur*0034 
158e9e763 Alex*0035 Ohjelmat ajetaan komennolla `wine ohjelma`. Lisätietoja sekä apua ongelmien
11c3150ba Laur*0036 ratkaisemiseen on jäljempänä tässä tiedostossa, Winen man-sivuilla sekä
fad999e36 Laur*0037 ennen kaikkea Internetissä osoitteessa https://www.winehq.org/.
11c3150ba Laur*0038 
                0039 
158e9e763 Alex*0040 ## JÄRJESTELMÄVAATIMUKSET
11c3150ba Laur*0041 
                0042 Winen kääntämiseen tarvitaan jokin seuraavista:
                0043 
158e9e763 Alex*0044 - Linuxin versio 2.0.36 tai uudempi
                0045 - FreeBSD 12.4 tai uudempi
                0046 - Solaris x86 9 tai uudempi
                0047 - NetBSD-current
                0048 - Mac OS X 10.8 tai uudempi
11c3150ba Laur*0049 
                0050 Wine vaatii kerneliltä tuen säikeille. Tämän takia toistaiseksi vain yllä
                0051 mainittuja käyttöjärjestelmiä tuetaan; tulevaisuudessa saatetaan lisätä tuki
                0052 muillekin käyttöjärjestelmille, joissa on tarvittava tuki säikeille.
                0053 
158e9e763 Alex*0054 **Tietoa FreeBSD:lle**:
46030d41f Laur*0055   Osoitteessa https://wiki.freebsd.org/Wine on lisätietoa.
11c3150ba Laur*0056 
158e9e763 Alex*0057 **Tietoa Solarikselle**:
11c3150ba Laur*0058   Wine täytyy luultavasti kääntää GNU-työkaluilla (gcc, gas jne.).
                0059   Varoitus: vaikka gas olisi asennettu, ei ole varmaa, että gcc käyttää sitä;
                0060   voi olla tarpeen joko kääntää gcc uudestaan tai luoda symboliset linkit
                0061   ohjelmista "cc", "as" ja "ld" vastaaviin GNU-työkaluihin.
                0062 
158e9e763 Alex*0063 **Tietoa NetBSD:lle**:
11c3150ba Laur*0064   USER_LDT, SYSVSHM, SYSVSEM ja SYSVMSG täytyy aktivoida kernelistä.
                0065 
158e9e763 Alex*0066 **Tietoa Mac OS X:lle**:
784cb2060 Laur*0067   Winen kääntämiseen tarvitaan Xcode Command Line Tools tai Apple cctools.
                0068   Vähimmäisversiot ovat clang 3.8, MacOSX10.10.sdk ja mingw-w64 v8.
                0069   MacOSX10.14.sdk ja myöhemmät sopivat vain wine64:n kääntämiseen.
11c3150ba Laur*0070 
158e9e763 Alex*0071 **Tuetut tiedostojärjestelmät**:
11c3150ba Laur*0072   Wine toimii useimmilla tiedostojärjestelmillä, mutta Samban kanssa on
                0073   ilmoitettu ilmenevän ongelmia. Myöskään NTFS ei tue kaikkia ominaisuuksia,
ef41cc427 Laur*0074   joita jotkin ohjelmat vaativat. Natiivin Unix-tiedostojärjestelmän käyttö
                0075   on suotavaa.
11c3150ba Laur*0076 
158e9e763 Alex*0077 **Perusvaatimukset**:
8c65205d2 Flor*0078   Koneella täytyy olla X11:n kehitystiedostot (Debianissa xorg-dev,
                0079   Red Hatissa libX11-devel).
11c3150ba Laur*0080   Luonnollisesti myös make (yleensä GNU make) on tarpeen.
                0081   Lisäksi tarvitaan flex 2.5.33 tai uudempi sekä bison.
                0082 
158e9e763 Alex*0083 **Valinnaisia tukikirjastoja**:
11c3150ba Laur*0084   configure-skripti näyttää varoituksia, kun valinnaisia kirjastoja puuttuu.
fad999e36 Laur*0085   Osoitteessa https://wiki.winehq.org/Recommended_Packages on tietoa, mitkä
c57895c39 Laur*0086   paketit ovat hyödyksi. 64-bittisissä järjestelmissä täytyy varmistaa, että
                0087   kirjastoista on asennettu 32-bittiset versiot.
11c3150ba Laur*0088 
                0089 
158e9e763 Alex*0090 ## KÄÄNTÄMINEN
11c3150ba Laur*0091 
9333f6e33 Laur*0092 Winen voi kääntää seuraavilla komennoilla:
11c3150ba Laur*0093 
158e9e763 Alex*0094 ```
11c3150ba Laur*0095 ./configure
                0096 make
158e9e763 Alex*0097 ```
11c3150ba Laur*0098 
                0099 Tämä kääntää ohjelman "wine" sekä lukuisia tukikirjastoja ja -ohjelmia.
                0100 Ohjelma "wine" lataa ja käynnistää Windows-ohjelmia.
                0101 Kirjastoa "libwine" ("Winelib") voidaan käyttää Windows-lähdekoodin
                0102 kääntämiseen Unixissa.
                0103 
158e9e763 Alex*0104 Komento `./configure --help` näyttää asetuksia ja valintoja, joita
11c3150ba Laur*0105 käännösprosessiin voi lisätä.
                0106 
9333f6e33 Laur*0107 Lisätietoja on osoitteessa https://wiki.winehq.org/Building_Wine
                0108 
c57895c39 Laur*0109 
158e9e763 Alex*0110 ## ASENNUS
11c3150ba Laur*0111 
158e9e763 Alex*0112 Kun Wine on käännetty, komento `make install` asentaa Winen sekä sen man-sivut
11c3150ba Laur*0113 ja joitakin muita hyödyllisiä tiedostoja.
                0114 
                0115 Ennen asennusta pitää muistaa poistaa aiemmat Winen versiot. Poistamista
158e9e763 Alex*0116 voi yrittää komennolla `dpkg -r wine`, `rpm -e wine` tai `make uninstall`.
11c3150ba Laur*0117 
158e9e763 Alex*0118 Kun Wine on asennettu, voidaan ajaa asetusohjelma `winecfg`. Sivustolla
fad999e36 Laur*0119 https://www.winehq.org/ kohdassa Support on englanninkielisiä lisäohjeita.
11c3150ba Laur*0120 
                0121 
158e9e763 Alex*0122 ## OHJELMIEN AJAMINEN
11c3150ba Laur*0123 
                0124 Winelle voi antaa joko ohjelmatiedoston koko polun tai pelkän nimen.
                0125 
                0126 Esimerkiksi Notepad eli Muistio voitaisiin ajaa näin:
                0127 
158e9e763 Alex*0128 ```
                0129 wine notepad               (ohjelma yritetään löytää Winen
                0130 wine notepad.exe            rekisterissä luetelluista paikoista)
11c3150ba Laur*0131 
158e9e763 Alex*0132 wine c:\\windows\\notepad.exe  (kokonainen DOS-polku)
11c3150ba Laur*0133 
158e9e763 Alex*0134 wine ~/.wine/drive_c/windows/notepad.exe  (kokonainen Unix-polku)
11c3150ba Laur*0135 
158e9e763 Alex*0136 wine notepad.exe readme.txt  (ajetaan ohjelma parametrin kanssa)
                0137 ```
11c3150ba Laur*0138 
                0139 Wine ei ole täydellinen, joten on mahdollista, että jotkin ohjelmat kaatuvat.
                0140 Siinä tapauksessa komentoriville tulostuu virheloki, joka on syytä liittää
                0141 mukaan, jos raportoi virheestä.
                0142 
                0143 
158e9e763 Alex*0144 ## LISÄTIETOJA
11c3150ba Laur*0145 
158e9e763 Alex*0146 - **WWW**: Winestä on paljon tietoa WineHQ:ssa, https://www.winehq.org/.
11c3150ba Laur*0147         Oppaita, ohjelmatietokanta sekä Bugzilla vikojen listaamiseen.
                0148         Täältä kannattaa yleensä aloittaa.
                0149 
158e9e763 Alex*0150 - **Kysymyksiä**:
fad999e36 Laur*0151         Sivulle https://www.winehq.org/FAQ on koottu kysymyksiä ja vastauksia.
11c3150ba Laur*0152 
158e9e763 Alex*0153 - **Wiki**: Wine Wiki on osoitteessa https://wiki.winehq.org/.
11c3150ba Laur*0154 
158e9e763 Alex*0155 - **Gitlab**: Winen kehitykseen voi osallistua sivustolla https://gitlab.winehq.org
41274a097 Laur*0156 
158e9e763 Alex*0157 - **Postituslistat**:
11c3150ba Laur*0158         Winen käyttäjille ja kehittäjille on joitakin postituslistoja,
fad999e36 Laur*0159         sivulla https://www.winehq.org/forums kerrotaan niistä lisää.
11c3150ba Laur*0160 
158e9e763 Alex*0161 - **Virheet**:
fad999e36 Laur*0162         Ilmoita virheistä Winen Bugzillaan, https://bugs.winehq.org/.
11c3150ba Laur*0163         Katso kuitenkin ensin Bugzilla-tietokannasta, onko samasta asiasta
                0164         ilmoitettu jo aiemmin.
                0165 
158e9e763 Alex*0166 - **IRC**: Online-apua voi saada kanavalta `#WineHQ` palvelimella irc.libera.chat.