Ero sivun ”Wine” versioiden välillä

Siirry navigaatioon Siirry hakuun
581 merkkiä lisätty ,  8. syyskuuta 2022
Merkkaukset: Mobiilimuokkaus mobiilisivusto-muokkaus
(5 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä)
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 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ää.  
'''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ää.


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


Tapa Wine ja sen ajamat prosessit:
Jos Winen ajamaa ohjelmaa ei saa suljettua esim. käyttöliittymän kautta, ohjelman saa suljettua tappamalla 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 86: Rivi 94:
   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|550px|Valitse oletus WINEPREFIX]]
[[Tiedosto:Wine winetricks select default wineprefix.png|310px|Valitse oletus WINEPREFIX]]
[[Tiedosto:Wine winetricks install a windows dll or component.png|550px|Valitse Windows DLL-asennus]]
[[Tiedosto:Wine winetricks install a windows dll or component.png|310px|Valitse Windows DLL-asennus]]
[[Tiedosto:Wine winetricks which packages would you like to install.png|550px|Valitse tarvitut komponentit]]
[[Tiedosto:Wine winetricks which packages would you like to install.png|310px|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 98: Rivi 106:


Asentaaksesi uusimman vakaan version suorita:
Asentaaksesi uusimman vakaan version suorita:
  sudo pacman -Sy {{Pkg|wine}}
  [[Root|#]] pacman -S {{Pkg|wine}}
Asentaaksesi uusimman ''staging''-version suorita:
Asentaaksesi uusimman ''staging''-version suorita:
  sudo pacman -S {{Pkg|wine-staging}}
  # pacman -S {{Pkg|wine-staging}}


Lisätietoja löytyy Arch Linuxin [[archwiki:Wine|wikistä]].
Lisätietoja löytyy Arch Linuxin [[archwiki:Wine|wikistä]].
Rivi 137: Rivi 145:
===winetricks asentaminen===
===winetricks asentaminen===
====Arch Linux-pohjaiset jakelut====
====Arch Linux-pohjaiset jakelut====
{{Asenna/yay|wine-staging}}
# pacman -S {{Pkg|winetricks}}


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

muokkausta

Navigointivalikko