Muokataan sivua Wine

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

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 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 vapaa ja avoimen lähdekoodin sovellus, jonka avulla on mahdollista ajaa useimpia Windows-sovelluksia 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ää.
'''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ää.  


Winestä on saatavissa kolme eri haaraa: Stable (vakaa versio), Development (kehitysversio) ja Wine Staging (testausversio). Saatavilla on myös [[Valve]]n yhdessä [[CodeWeavers]]in luoma haarautuma Proton. Käytännössä minkä tahansa modernin pelin pelaaminen vaatii joko Wine Stagingin tai Protonin käyttöä.
Winestä on saatavissa kolme eri haaraa: Stable (vakaa versio), Development (kehitysversio) ja Wine Staging (testausversio). Saatavilla on myös [[Valve]]n yhdessä [[CodeWeavers]]in luoma haarautuma Proton. Käytännössä minkä tahansa modernin pelin pelaaminen vaatii joko Wine Stagingin tai Protonin käyttöä.
Rivi 45: Rivi 45:
  wine ohjelma.exe
  wine ohjelma.exe


Jos Winen ajamaa ohjelmaa ei saa suljettua esim. käyttöliittymän kautta, ohjelman saa suljettua tappamalla Wine ja sen ajamat prosessit:
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 76: Rivi 76:


{{Vinkki|Jos olemassaolevan Wine-ympäristön ohjelmaa tai peliä haluaa päivittää, on oleellista, että käyttää samaa WINEPREFIXiä päivityksille/modeille.}}
{{Vinkki|Jos olemassaolevan Wine-ympäristön ohjelmaa tai peliä haluaa päivittää, on oleellista, että käyttää samaa WINEPREFIXiä päivityksille/modeille.}}
Jos tarve tulee keskeyttää Wine ja sen ajamat prosessit <tt>wineserver -k</tt> avulla, mukaan täytyy liittää oikea WINEPREFIX:
  WINEPREFIX=/home/käyttäjä/ohjelmat/windows/uusi_ohjelma wineserver -k
Mikäli WINEPREFIX ei ole tiedossa, Wine sekä sen ajamat prosessit voi tappaa:
<syntaxhighlight lang="bash">
ps aux | grep -Eio .*[.]exe  | sed -e 's~.*\\~~g' | xargs -I{} killall {}>/dev/null 2>&1
</syntaxhighlight>


===.msi-asennustiedoston asentaminen===
===.msi-asennustiedoston asentaminen===
Rivi 94: Rivi 86:
   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|310px|Valitse oletus WINEPREFIX]]
[[Tiedosto:Wine winetricks select default wineprefix.png|550px|Valitse oletus WINEPREFIX]]
[[Tiedosto:Wine winetricks install a windows dll or component.png|310px|Valitse Windows DLL-asennus]]
[[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|310px|Valitse tarvitut komponentit]]
[[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 98:


Asentaaksesi uusimman vakaan version suorita:
Asentaaksesi uusimman vakaan version suorita:
  [[Root|#]] pacman -S {{Pkg|wine}}
  sudo pacman -Sy {{Pkg|wine}}
Asentaaksesi uusimman ''staging''-version suorita:
Asentaaksesi uusimman ''staging''-version suorita:
  # pacman -S {{Pkg|wine-staging}}
  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 137:
===winetricks asentaminen===
===winetricks asentaminen===
====Arch Linux-pohjaiset jakelut====
====Arch Linux-pohjaiset jakelut====
# pacman -S {{Pkg|winetricks}}
{{Asenna/yay|wine-staging}}


== Mitä jos ohjelma ei toimikaan Winellä? ==
== Mitä jos ohjelma ei toimikaan Winellä? ==
Rivi 194: Rivi 186:
* [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ä]


{{Wine}}
{{Emulaattorit ja virtuaalikoneet}}
{{Emulaattorit ja virtuaalikoneet}}
[[Luokka:Emulaattorit ja virtuaalikoneet]]
[[Luokka:Emulaattorit ja virtuaalikoneet]]
[[Luokka:Pelit]]
[[Luokka:Pelit]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tämä sivu kuuluu seuraavaan piilotettuun luokkaan:

Noudettu kohteesta ”https://www.linux.fi/wiki/Wine