Muokataan sivua Wine
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
{{Ohjelma | {{Ohjelma | ||
| nimi = Wine | | nimi = Wine | ||
| kuva = [[ | | kuva = [[Kuva:WINE-logo.png|50px]] | ||
| kuvateksti = | | kuvateksti = | ||
| ensijulkaisu = 4. heinäkuuta 1993 | | ensijulkaisu = 4. heinäkuuta 1993 | ||
| vakaaversio = | | vakaaversio = 6.0[https://www.winehq.org/announce/6.0] | ||
| vakaapvm = | | vakaapvm = 14. tammikuu 2021 | ||
| kehitysversio = | | kehitysversio = 6.0[https://www.winehq.org/announce/6.0] | ||
| kehityspvm = | | kehityspvm = 14. tammikuu 2021 | ||
| lisenssi = [[LGPL]] | | lisenssi = [[LGPL]] | ||
| kotisivu = [https://www.winehq.org/ winehq.org] | | kotisivu = [https://www.winehq.org/ winehq.org] | ||
| käyttöliittymä = | | käyttöliittymä = [[X]] | ||
| lähdekoodi = [https://wiki.winehq.org/Source_Code wiki.winehq.org/Source_Code] | | lähdekoodi = [https://wiki.winehq.org/Source_Code wiki.winehq.org/Source_Code] | ||
}} | }} | ||
Rivi 17: | Rivi 17: | ||
[[Kuva:Wine_ie.png|200px|right|thumb|Windows Update Winen ajamassa Internet Explorerissa.]] | [[Kuva:Wine_ie.png|200px|right|thumb|Windows Update Winen ajamassa Internet Explorerissa.]] | ||
'''Wine''' on | '''Wine''' on sovellus, jonka avulla on mahdollista ajaa monia Windows-ohjelmia Linuxissa. Teknisesti Wine (Wine Is Not an Emulator) on x86-käskykannalla pyöriville [[Unix]]-järjestelmille (kuten Linux, Solaris, BSD:t ja macOS) tarkoitettu avoin toteutus Windowsin API:sta. Kuten nimikin kertoo, kyseessä ei ole [[Emulaattorit|emulaattori]], vaan eräänlainen yhteensopivuuskerros Windows-binäärien ja Unix-pohjaisen käyttöjärjestelmän välissä, kääntäen Windows-kutsut POSIX-käskyiksi lennosta, eliminoiden muiden keinojen suoritus- sekä muistihäviöt sallien käyttäjän saumattomasti yhdistää Windows-sovellukset osaksi käyttöliittymää. | ||
Vuosien saatossa useampi yrityskin on kehittänyt vuosien saatossa Wineä omiin suuntiinsa, Transgamingin [[Cedega]] sekä CodeWeaversin [[CrossOver Games]] olivat peleille ja [[CrossOver Office]] hyötyohjelmille viritettyjä versioita, joista nykyään jäljellä on vain CodeWeaversin aiempien tuotosten yhteensulautuma [[Wine/CrossOver|CrossOver]]. Sittemmin peliyhtiö [[Valve]] on tietoisesti alkanut panostamaan Winen kehitykseen pyrkimyksissään vapautua [[Microsoft]]in suljetun Windows-ekosysteemin ikeestä, joka on kulminoitunut CodeWeaversin kanssa yhteistyössä työstettyyn [[Wine/Proton|Proton]]-haaraumaan. Proton on suunniteltu integroitumaan [[Steam]]-ohjelmistoon "Steam Play"-ominaisuutena. | |||
Alkuperäinenkin Wine kykenee nykyään ajamaan esimerkiksi uusinta Microsoft Officea ongelmitta, ja pelitukikin on lähes Protonin tasolla, koska Wine saa Valven [[Wine/Proton|Proton]]-haarauman, sekä CodeWeaversin [[Wine/CrossOver|CrossOver]]:n kehitysaskeleet avoimen lähdekoodin myötä. Winen uskotaan helpottavan Windowsista Linuxiin siirtymistä erityisesti yrityksissä, kaikkia erikoisohjelmia kun ei ole saatavilla natiivijulkaisuina muille käyttöjärjestelmille kuin Windowsille. | |||
Viidentoista vuoden kehitystyön jälkeen Winestä julkaistiin ensimmäinen vakaa versio Wine 1.0 kesäkuussa 2008. Versio 1.8 julkaistiin joulukuussa 2015 ja se toi mukanaan mm. DirectWrite, Direct2D- ja Direct3D -rajapintoihin liittyviä parannuksia, sekä [[PulseAudio]]-ajurin. Direct3D 11 -rajapinnan tuen kehitystyö on vielä Wine 1.8 -versiossa kesken, minkä vuoksi valtaosa kyseistä Direct3D-versiota käyttävistä sovelluksista ei vielä täysimääräisesti toimi Winellä. Tuen odotetaan paranevan tulevissa Winen versiojulkaisuissa. Tammikuussa 2019 julkaistiin Wine 4.0, joka toi tuen DirectX 12- ja Vulkan-rajapinnoille, sekä uusille peliohjaimille. Tammikuussa 2020 julkaistu Wine 5.0, joka toi tuen mm. Vulkan 1.1-rajapinnalle, useammalle näytölle sekä FAudio-integroinnille. Wine 6.0 julkaistiin 14. tammikuuta 2021, jonka uudistuksiin kuuluu mm. parempi tuki liittyen kopioinninesto-ohjelmistoihin. | |||
Winestä on saatavissa kolme eri haaraa: Stable (vakaa versio), Development (kehitysversio) ja Wine Staging (testausversio). Käytännössä minkä tahansa modernin pelin pelaaminen vaatii Wine Stagingin käyttöä. | |||
''Pääartikkeli:'' [[Wine Staging]] | |||
==Käyttäminen== | ==Käyttäminen== | ||
Rivi 45: | Rivi 37: | ||
wine ohjelma.exe | wine ohjelma.exe | ||
Tapa Wine ja sen ajamat prosessit: | |||
wineserver -k | wineserver -k | ||
<tt>Wineserver</tt> ei aina ole [[PATH]]-muuttujan sisältämässä hakemistossa. Esimerkiksi Debianin Winessä se on asennettu hakemistoon <tt>/usr/lib/wine/</tt> | <tt>Wineserver</tt> ei aina ole [[PATH]]-muuttujan sisältämässä hakemistossa. Esimerkiksi Debianin Winessä se on asennettu hakemistoon <tt>/usr/lib/wine/</tt> | ||
Rivi 73: | Rivi 65: | ||
WINEPREFIX=/home/käyttäjä/ohjelmat/windows/uusi_ohjelma wine /home/käyttäjä/ohjelmat/windows/uusi_ohjelma/drive_c/Program\ Files\ \(x86\)/Paras\ Windows\ sovellus/Asenna\ Gentoo.exe | WINEPREFIX=/home/käyttäjä/ohjelmat/windows/uusi_ohjelma wine /home/käyttäjä/ohjelmat/windows/uusi_ohjelma/drive_c/Program\ Files\ \(x86\)/Paras\ Windows\ sovellus/Asenna\ Gentoo.exe | ||
Näin toimimalla vaikka jonkin ohjelman tai pelin asennus menisi sekaisin, eivät muut ohjelmat/pelit joudu häiriön tielle. | Näin toimimalla vaikka jonkin ohjelman tai pelin asennus menisi sekaisin, eivät muut ohjelmat/pelit joudu häiriön tielle. | ||
===.msi-asennustiedoston asentaminen=== | ===.msi-asennustiedoston asentaminen=== | ||
Rivi 94: | Rivi 76: | ||
WINEPREFIX=/absoluuttinen/polku/jossa/ohjelmaa/käytetään winetricks | WINEPREFIX=/absoluuttinen/polku/jossa/ohjelmaa/käytetään winetricks | ||
[[Tiedosto:Wine winetricks select default wineprefix.png| | [[Tiedosto:Wine winetricks select default wineprefix.png|550px|Valitse oletus WINEPREFIX]] | ||
[[Tiedosto:Wine winetricks install a windows dll or component.png| | [[Tiedosto:Wine winetricks install a windows dll or component.png|550px|Valitse Windows DLL-asennus]] | ||
[[Tiedosto:Wine winetricks which packages would you like to install.png| | [[Tiedosto:Wine winetricks which packages would you like to install.png|550px|Valitse tarvitut komponentit]] | ||
<div align="left">1. Valitse oletus WINEPREFIX 2. Valitse Windows DLL-asennus 3. Valitse tarvitut komponentit</div> | <div align="left">1. Valitse oletus WINEPREFIX 2. Valitse Windows DLL-asennus 3. Valitse tarvitut komponentit</div> | ||
Rivi 106: | Rivi 88: | ||
Asentaaksesi uusimman vakaan version suorita: | Asentaaksesi uusimman vakaan version suorita: | ||
sudo pacman -Sy {{Pkg|wine}} | |||
Asentaaksesi uusimman ''staging''-version suorita: | Asentaaksesi uusimman ''staging''-version suorita: | ||
sudo pacman -S {{Pkg|wine-staging}} | |||
Lisätietoja löytyy Arch Linuxin [[archwiki:Wine|wikistä]]. | Lisätietoja löytyy Arch Linuxin [[archwiki:Wine|wikistä]]. | ||
Rivi 145: | Rivi 127: | ||
===winetricks asentaminen=== | ===winetricks asentaminen=== | ||
====Arch Linux-pohjaiset jakelut==== | ====Arch Linux-pohjaiset jakelut==== | ||
{{Asenna/yay|wine-staging}} | |||
== Mitä jos ohjelma ei toimikaan Winellä? == | == Mitä jos ohjelma ei toimikaan Winellä? == | ||
[[Kuva:Simcity4_wine.jpg|thumb|250px|right|SimCity 4 on mahdollista saada toimimaan Winellä pienellä säätämisellä]] | [[Kuva:Simcity4_wine.jpg|thumb|250px|right|SimCity 4 on mahdollista saada toimimaan Winellä pienellä säätämisellä]] | ||
Wine ei pysty vielä ajamaan kaikkia Windows-ohjelmia, vaikkakin tuki paranee kaiken aikaa. Etenkin DirectX:ää käyttävien pelien kanssa ongelmia saattaa esiintyä. | Wine ei pysty vielä ajamaan kaikkia Windows-ohjelmia, vaikkakin tuki paranee kaiken aikaa. Etenkin DirectX:ää käyttävien pelien kanssa ongelmia saattaa esiintyä. | ||
Jos kyseessä on peli, on suositeltavaa käyttää valmiita asetuksia, esim. [[Lutris|Lutriksen]] kautta | Jos kyseessä on peli, on suositeltavaa käyttää valmiita asetuksia, esim. [[Lutris|Lutriksen]] kautta. | ||
Jos Lutriksesta ei ohjeita löydy tai jokin ohjelma ei suostu käynnistymään, kannattaa ensimmäisenä vilkaista Winen [https://appdb.winehq.org/ tietokannasta], onko sitä lainkaan mahdollista saada toimimaan. Samalta sivulta saattaa myös löytyä esim. bugiraportteja, joita lukemalla voi selvittää, mitä on tehtävä, jotta ohjelma toimisi. | Jos Lutriksesta ei ohjeita löydy tai jokin ohjelma ei suostu käynnistymään, kannattaa ensimmäisenä vilkaista Winen [https://appdb.winehq.org/ tietokannasta], onko sitä lainkaan mahdollista saada toimimaan. Samalta sivulta saattaa myös löytyä esim. bugiraportteja, joita lukemalla voi selvittää, mitä on tehtävä, jotta ohjelma toimisi. | ||
Mikäli edellä mainittu ei auta, kannattaa etsiä sivuja hakusanoilla " | Mikäli edellä mainittu ei auta, kannattaa etsiä sivuja hakusanoilla "ohjelman nimi wine", mistä voi olla apua ongelman ratkaisemiseen. Monesti eri sovellukset vaativat yksilöllisen Wine-ympäristön, joka onnistuu WINEPREFIXin avulla. | ||
Jos edellä mainitut keinot eivät tuota tulosta, kannattaa katsoa Winen antamaa virheilmoitusta: puuttuuko jokin DLL-tiedosto vai eikö jotain funktiota löydy Winen sisäänrakennetuista kirjastoista? Tällöin kannattaa etsiä Internetistä (esim. https://www.dll-files.com) kyseinen tiedosto ja [[Winen asetukset]] asettaa Wine käyttämään tätä natiivia DLL:ää Winen oman version sijaan. Lisäksi jos Winen virheilmoitus viittaa vaikkapa äänijärjestelmään, kannattaa kokeilla muuttaa joitain äänilaitteisiin liittyviä [[Winen asetukset|asetuksia]]. | Jos edellä mainitut keinot eivät tuota tulosta, kannattaa katsoa Winen antamaa virheilmoitusta: puuttuuko jokin DLL-tiedosto vai eikö jotain funktiota löydy Winen sisäänrakennetuista kirjastoista? Tällöin kannattaa etsiä Internetistä (esim. https://www.dll-files.com) kyseinen tiedosto ja [[Winen asetukset]] asettaa Wine käyttämään tätä natiivia DLL:ää Winen oman version sijaan. Lisäksi jos Winen virheilmoitus viittaa vaikkapa äänijärjestelmään, kannattaa kokeilla muuttaa joitain äänilaitteisiin liittyviä [[Winen asetukset|asetuksia]]. | ||
=== Ohjelmakohtaisia ohjeita === | === Ohjelmakohtaisia ohjeita === | ||
*[[Wine/IL-2 Sturmovik|IL-2 Sturmovik]] | *[[Wine/IL-2 Sturmovik|IL-2 Sturmovik]] | ||
*[[Wine/Red Alert 1|Red Alert 1]] | *[[Wine/Red Alert 1|Red Alert 1]] | ||
*[[Wine/Sim City 4|SimCity 4]] | *[[Wine/Sim City 4|SimCity 4]] | ||
*[[Wine/Transport Tycoon Deluxe|Transport Tycoon Deluxe]] | |||
*[[Wine/Warcraft III|Warcraft III]] | |||
*[[Wine/Spotify|Spotify]] | *[[Wine/Spotify|Spotify]] | ||
*[[Wine/Steam|Steam]] | *[[Wine/Steam|Steam]] | ||
*[[Wine/ | *[[Wine/GTA|Grand Theft Auto]] | ||
*[[Wine/Warcraft | *[[Wine/GTA2|Grand Theft Auto 2]] | ||
*[[Wine/Grand Theft Auto - Vice City|Grand Theft Auto - Vice City]] | |||
*[[Wine/Call of Duty - Game of The Year|Call of Duty - Game of The Year]] | |||
*[[Wine/World of Warcraft|World of Warcraft]] | |||
*[[Wine/Netflix-Desktop|Netflix]] | |||
*[[Wine/Wine-browser|Wine-browser]] | *[[Wine/Wine-browser|Wine-browser]] | ||
==Winen asetukset== | ==Winen asetukset== | ||
Rivi 179: | Rivi 160: | ||
== Katso myös == | == Katso myös == | ||
*[[Lutris]] | *[[Lutris]] | ||
*[[Windows-ohjelmien ajaminen Linuxissa]] | *[[Windows-ohjelmien ajaminen Linuxissa]] | ||
*[[Wine ja valokuvakirjaohjelmat]] | *[[Wine ja valokuvakirjaohjelmat]] | ||
*[[:Luokka:Ohjelmat_Winellä|Ohjelmat Winellä]] | *[[:Luokka:Ohjelmat_Winellä|Ohjelmat Winellä]] | ||
*[[Proton]] | |||
*[[CrossOver]] | *[[CrossOver]] | ||
*[[Wine-doors]] | *[[Wine-doors]] | ||
Rivi 190: | Rivi 170: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
* [https://winehq.org/ Wine Headquarters - varsinainen kotisivu] | |||
* [https://appdb.winehq.org/ Wine Application Database - sovellusohjelmien yhteensopivuustietokanta] | * [https://appdb.winehq.org/ Wine Application Database - sovellusohjelmien yhteensopivuustietokanta] | ||
* [ | * [https://www.wine-reviews.net/microsoft/directx-90c-march-2008-redistributable-on-linux-with-wine.html DirectX 9.0c ajaminen Winellä] | ||
* [https://www.phoronix.com/scan.php?page=article&item=mesa_gallium3d_d3d11&num=1 Direct3D 10/11 on nyt natiivina Winessä] | * [https://www.phoronix.com/scan.php?page=article&item=mesa_gallium3d_d3d11&num=1 Direct3D 10/11 on nyt natiivina Winessä] | ||
{{Emulaattorit ja virtuaalikoneet}} | {{Emulaattorit ja virtuaalikoneet}} | ||
[[Luokka:Emulaattorit ja virtuaalikoneet]] | [[Luokka:Emulaattorit ja virtuaalikoneet]] | ||
[[Luokka:Pelit]] | [[Luokka:Pelit]] |