wine/documentation/README-fi.md

167 lines
5.4 KiB
Markdown
Raw Normal View History

2024-01-03 11:05:10 +00:00
## JOHDANTO
2011-01-04 16:03:21 +00:00
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.
2024-01-03 11:05:10 +00:00
## PIKAOPAS
2011-01-04 16:03:21 +00:00
Aja Winen lähdekoodin juurihakemistossa seuraavat komennot:
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
```
./configure
make
2024-01-03 11:05:10 +00:00
```
2011-01-04 16:03:21 +00:00
Sitten joko asenna Wine:
2024-01-03 11:05:10 +00:00
```
make install
2024-01-03 11:05:10 +00:00
```
Tai aja se käännöshakemistosta:
2024-01-03 11:05:10 +00:00
```
./wine notepad
2024-01-03 11:05:10 +00:00
```
2024-01-03 11:05:10 +00:00
Ohjelmat ajetaan komennolla `wine ohjelma`. Lisätietoja sekä apua ongelmien
2011-01-04 16:03:21 +00:00
ratkaisemiseen on jäljempänä tässä tiedostossa, Winen man-sivuilla sekä
ennen kaikkea Internetissä osoitteessa https://www.winehq.org/.
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
## JÄRJESTELMÄVAATIMUKSET
2011-01-04 16:03:21 +00:00
Winen kääntämiseen tarvitaan jokin seuraavista:
2024-01-03 11:05:10 +00:00
- Linuxin versio 2.0.36 tai uudempi
- FreeBSD 12.4 tai uudempi
- Solaris x86 9 tai uudempi
- NetBSD-current
- Mac OS X 10.8 tai uudempi
2011-01-04 16:03:21 +00:00
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.
2024-01-03 11:05:10 +00:00
**Tietoa FreeBSD:lle**:
2023-12-27 07:27:26 +00:00
Osoitteessa https://wiki.freebsd.org/Wine on lisätietoa.
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
**Tietoa Solarikselle**:
2011-01-04 16:03:21 +00:00
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.
2024-01-03 11:05:10 +00:00
**Tietoa NetBSD:lle**:
2011-01-04 16:03:21 +00:00
USER_LDT, SYSVSHM, SYSVSEM ja SYSVMSG täytyy aktivoida kernelistä.
2024-01-03 11:05:10 +00:00
**Tietoa Mac OS X:lle**:
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.
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
**Tuetut tiedostojärjestelmät**:
2011-01-04 16:03:21 +00:00
Wine toimii useimmilla tiedostojärjestelmillä, mutta Samban kanssa on
ilmoitettu ilmenevän ongelmia. Myöskään NTFS ei tue kaikkia ominaisuuksia,
2012-02-27 21:31:14 +00:00
joita jotkin ohjelmat vaativat. Natiivin Unix-tiedostojärjestelmän käyttö
on suotavaa.
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
**Perusvaatimukset**:
Koneella täytyy olla X11:n kehitystiedostot (Debianissa xorg-dev,
Red Hatissa libX11-devel).
2011-01-04 16:03:21 +00:00
Luonnollisesti myös make (yleensä GNU make) on tarpeen.
Lisäksi tarvitaan flex 2.5.33 tai uudempi sekä bison.
2024-01-03 11:05:10 +00:00
**Valinnaisia tukikirjastoja**:
2011-01-04 16:03:21 +00:00
configure-skripti näyttää varoituksia, kun valinnaisia kirjastoja puuttuu.
Osoitteessa https://wiki.winehq.org/Recommended_Packages on tietoa, mitkä
paketit ovat hyödyksi. 64-bittisissä järjestelmissä täytyy varmistaa, että
kirjastoista on asennettu 32-bittiset versiot.
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
## KÄÄNTÄMINEN
2011-01-04 16:03:21 +00:00
Winen voi kääntää seuraavilla komennoilla:
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
```
2011-01-04 16:03:21 +00:00
./configure
make
2024-01-03 11:05:10 +00:00
```
2011-01-04 16:03:21 +00:00
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.
2024-01-03 11:05:10 +00:00
Komento `./configure --help` näyttää asetuksia ja valintoja, joita
2011-01-04 16:03:21 +00:00
käännösprosessiin voi lisätä.
Lisätietoja on osoitteessa https://wiki.winehq.org/Building_Wine
2024-01-03 11:05:10 +00:00
## ASENNUS
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
Kun Wine on käännetty, komento `make install` asentaa Winen sekä sen man-sivut
2011-01-04 16:03:21 +00:00
ja joitakin muita hyödyllisiä tiedostoja.
Ennen asennusta pitää muistaa poistaa aiemmat Winen versiot. Poistamista
2024-01-03 11:05:10 +00:00
voi yrittää komennolla `dpkg -r wine`, `rpm -e wine` tai `make uninstall`.
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
Kun Wine on asennettu, voidaan ajaa asetusohjelma `winecfg`. Sivustolla
https://www.winehq.org/ kohdassa Support on englanninkielisiä lisäohjeita.
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
## OHJELMIEN AJAMINEN
2011-01-04 16:03:21 +00:00
Winelle voi antaa joko ohjelmatiedoston koko polun tai pelkän nimen.
Esimerkiksi Notepad eli Muistio voitaisiin ajaa näin:
2024-01-03 11:05:10 +00:00
```
wine notepad (ohjelma yritetään löytää Winen
wine notepad.exe rekisterissä luetelluista paikoista)
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
wine c:\\windows\\notepad.exe (kokonainen DOS-polku)
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
wine ~/.wine/drive_c/windows/notepad.exe (kokonainen Unix-polku)
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
wine notepad.exe readme.txt (ajetaan ohjelma parametrin kanssa)
```
2011-01-04 16:03:21 +00:00
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ä.
2024-01-03 11:05:10 +00:00
## LISÄTIETOJA
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
- **WWW**: Winestä on paljon tietoa WineHQ:ssa, https://www.winehq.org/.
2011-01-04 16:03:21 +00:00
Oppaita, ohjelmatietokanta sekä Bugzilla vikojen listaamiseen.
Täältä kannattaa yleensä aloittaa.
2024-01-03 11:05:10 +00:00
- **Kysymyksiä**:
Sivulle https://www.winehq.org/FAQ on koottu kysymyksiä ja vastauksia.
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
- **Wiki**: Wine Wiki on osoitteessa https://wiki.winehq.org/.
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
- **Gitlab**: Winen kehitykseen voi osallistua sivustolla https://gitlab.winehq.org
2022-08-14 14:34:30 +00:00
2024-01-03 11:05:10 +00:00
- **Postituslistat**:
2011-01-04 16:03:21 +00:00
Winen käyttäjille ja kehittäjille on joitakin postituslistoja,
sivulla https://www.winehq.org/forums kerrotaan niistä lisää.
2011-01-04 16:03:21 +00:00
2024-01-03 11:05:10 +00:00
- **Virheet**:
Ilmoita virheistä Winen Bugzillaan, https://bugs.winehq.org/.
2011-01-04 16:03:21 +00:00
Katso kuitenkin ensin Bugzilla-tietokannasta, onko samasta asiasta
ilmoitettu jo aiemmin.
2024-01-03 11:05:10 +00:00
- **IRC**: Online-apua voi saada kanavalta `#WineHQ` palvelimella irc.libera.chat.