Ero sivun ”Wine” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 468 merkkiä lisätty ,  7. marraskuuta 2020
p
ei muokkausyhteenvetoa
pEi muokkausyhteenvetoa
Rivi 4: Rivi 4:
| kuvateksti=  
| kuvateksti=  
| lisenssi=[[LGPL]]  
| lisenssi=[[LGPL]]  
| kotisivu=[http://www.winehq.org/ winehq.org]
| kotisivu=[https://www.winehq.org/ winehq.org]
| käyttöliittymä=[[X]]
| käyttöliittymä=[[X]]
| lahdekoodi=[https://wiki.winehq.org/Source_Code wiki.winehq.org/Source_Code]
| lahdekoodi=[https://wiki.winehq.org/Source_Code wiki.winehq.org/Source_Code]
Rivi 19: Rivi 19:
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öä.
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öä.


==Yksinkertainen käyttäminen==
==Käyttäminen==
Jos ongelmaksi ei koeta sitä, että kaikki ohjelmat sekä pelit käyttävät samaa Wineä keskenään, Käynnistä nykyisestä [[työhakemisto]]sta löytyvä ohjelma <tt>ohjelma.exe</tt> Winellä:
Oletuksena wine ilman <tt>WINEPREFIX</tt>-määritelmää luo hakemiston kotihakemiston juureen:
 
$HOME/.wine
 
Jos ongelmaksi ei koeta sitä, että kaikki ohjelmat sekä pelit käyttävät edellä mainittua samaa Wine-ympäristöä keskenään, käynnistä nykyisestä [[työhakemisto]]sta löytyvä ohjelma <tt>ohjelma.exe</tt> Winellä:
  wine ohjelma.exe
  wine ohjelma.exe


Rivi 34: Rivi 38:
  wine eject e:
  wine eject e:


==Kehittyneempi käyttäminen==
==WINEPREFIX==
Paras tapa käyttää Wineä, on luoda jokaisella ohjelmalle sekä pelille oma yksilöllinen Winensä. Tämä tapahtuu käyttämällä WINEPREFIXiä. Jos polkua, jossa Wineä halutaan käyttää ei ole olemassa, se luodaan automaattisesti.
Paras tapa käyttää Wineä, on luoda jokaisella ohjelmalle sekä pelille oma yksilöllinen Winensä. Tämä tapahtuu käyttämällä WINEPREFIXiä. Jos polkua, jossa Wineä halutaan käyttää ei ole olemassa, se luodaan automaattisesti. Mikäli saman ohjelman tai pelin alaisuuteen tarvitsee asentaa päivityksiä, modeja tai lisäohjelmia, se onnistuu WINEPREFIXin avulla.


   WINEPREFIX=[[Absoluuttinen tiedostonimi|/absoluuttinen/polku/jossa/ohjelma/käytetään]] winecfg
   WINEPREFIX=[[Absoluuttinen tiedostonimi|/absoluuttinen/polku/jossa/ohjelmaa/käytetään]] winecfg
    
    
Tämän jälkeen ohjelma tai peli voidaan suorittaa omassa yksilöllisessä Wine-instanssissaan:
Tämän jälkeen ohjelma tai peli voidaan suorittaa omassa yksilöllisessä Wine-instanssissaan:


   WINEPREFIX=/absoluuttinen/polku/jossa/ohjelma/käytetään wine /polku/ohjelmaan/ohjelma.exe
   WINEPREFIX=/absoluuttinen/polku/jossa/ohjelmaa/käytetään wine /polku/ohjelmaan/ohjelma.exe
 
Esimerkiksi:
 
Asennus:
  WINEPREFIX=/home/käyttäjä/ohjelmat/windows/uusi_ohjelma wine ~/Lataukset/uuden_ohjelman_asennusohjelma.exe
 
Käyttäminen:
  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===
Winestä löytyy erikseen <tt>.msi</tt>-asennustiedostojen suorittamiseen <tt>msiexec</tt>, sen <tt>-i</tt> valitsemalla asennetaan:
  WINEPREFIX=/absoluuttinen/polku/jossa/ohjelmaa/käytetään msiexec /i  /polku/asennusohjelmaan/asennusohjelma.msi
===.dll-tiedostojen asentaminen===
Joskus eri sovellukset tarvitsevat yhden tai useamman <tt>.dll</tt>-tiedoston toimiakseen, asenna [[winetricks]] ja tämän jälkeen:
  WINEPREFIX=/absoluuttinen/polku/jossa/ohjelmaa/käytetään winetricks
[[Tiedosto:Wine winetricks select default wineprefix.png|550px|Valitse oletus WINEPREFIX]]
[[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|550px|Valitse tarvitut komponentit]]
<div align="left">1. Valitse oletus WINEPREFIX 2. Valitse Windows DLL-asennus 3. Valitse tarvitut komponentit</div>


==Winen asentaminen==
==Winen asentaminen==
Wine voidaan asentaa [[lähdekoodi]]sta tai jakelun [[paketinhallintajärjestelmä|paketinhallinnasta]]. Paketinhallinnan käyttäminen on suositeltavin tapa.  
Wine voidaan asentaa [[lähdekoodi]]sta tai jakelun [[paketinhallintajärjestelmä|paketinhallinnasta]]. Paketinhallinnan käyttäminen on suositeltavin tapa.  


===Arch Linux-pohjaiset jakelut===
====Arch Linux-pohjaiset jakelut====
Winen uusin vakaa versio löytyy suoraan [[Arch Linux]]in oletuspakettilähteestä ja asentuu esimerkiksi komennolla
Winen uusin vakaa versio löytyy suoraan [[Arch Linux]]in oletuspakettilähteestä ja asentuu esimerkiksi komennolla
  [[pacman]] -Sy wine
  [[pacman]] -Sy wine
Rivi 56: Rivi 82:
Lisätietoja löytyy Arch Linuxin [https://wiki.archlinux.org/index.php/Wine wikistä].
Lisätietoja löytyy Arch Linuxin [https://wiki.archlinux.org/index.php/Wine wikistä].


===Debian ja Ubuntu===
====Debian ja Ubuntu====
Winen voi asentaa [[Debian]]iin ja [[Ubuntu]]un (ja muihin apt-pohjaisiin distroihin) [[apt]]-getillä tai [[Synaptic]]illa. Komentorivillä asennus tapahtuu komennolla:
Winen voi asentaa [[Debian]]iin ja [[Ubuntu]]un (ja muihin apt-pohjaisiin distroihin) [[apt]]-getillä tai [[Synaptic]]illa. Komentorivillä asennus tapahtuu komennolla:
  apt-get install wine
  apt-get install wine
Rivi 71: Rivi 97:
  # sudo [[gdebi]] ttf-mscorefonts-installer_3.6_all.deb
  # sudo [[gdebi]] ttf-mscorefonts-installer_3.6_all.deb


===Fedora===
====Fedora====
[[Fedora]]n pakettivarastoista saatava Wine päivittyy yleensä jakelun julkaisujen välilläkin, joten yleensä ulkopuolisten pakettivarastojen käyttöönotto ei Winen takia ole tarpeellista. Pakettivarastoista Winen voi asentaa komennolla:
[[Fedora]]n pakettivarastoista saatava Wine päivittyy yleensä jakelun julkaisujen välilläkin, joten yleensä ulkopuolisten pakettivarastojen käyttöönotto ei Winen takia ole tarpeellista. Pakettivarastoista Winen voi asentaa komennolla:


  [[yum]] install wine
  [[yum]] install wine


===Gentoo===
====Gentoo====
Wine voidaan asentaa [[Gentoo]]-järjestelmään [[emerge]]n avulla:
Wine voidaan asentaa [[Gentoo]]-järjestelmään [[emerge]]n avulla:
  emerge wine
  emerge wine
Rivi 82: Rivi 108:
Katso myös artikkeli [[MASKED- ja TESTING-pakettien käyttäminen Gentoossa]].
Katso myös artikkeli [[MASKED- ja TESTING-pakettien käyttäminen Gentoossa]].


===Asentaminen lähdekoodeista===
====Asentaminen lähdekoodeista====
Jos jostain syystä tarvitset uusinta Wine-versiota (esimerkiksi uusin Wine osaa ajaa jotain tiettyä ohjelmaa, joka ei toimi vanhempien versioiden kanssa) eikä sellaista löydy valmiina binäärinä jakelusi paketinhallinnasta tai Winen sivuilta, voit asentaa Winen [[lähdekoodi]]sta. Lähdekoodista asentaminen saattaa kuitenkin aiheuttaa ongelmia, eikä sitä suositella. Lisätietoja ohjelmien asentamisesta lähdekoodista löytyy artikkelista [[kääntäminen]].
Jos jostain syystä tarvitset uusinta Wine-versiota (esimerkiksi uusin Wine osaa ajaa jotain tiettyä ohjelmaa, joka ei toimi vanhempien versioiden kanssa) eikä sellaista löydy valmiina binäärinä jakelusi paketinhallinnasta tai Winen sivuilta, voit asentaa Winen [[lähdekoodi]]sta. Lähdekoodista asentaminen saattaa kuitenkin aiheuttaa ongelmia, eikä sitä suositella. Lisätietoja ohjelmien asentamisesta lähdekoodista löytyy artikkelista [[kääntäminen]].


Lataa Winen lähdekoodi [http://sourceforge.net/project/showfiles.php?group_id=6241&package_id=77449 Wine-projektin Sourceforge -sivustolta].
Lataa halumasi Winen-version lähdekoodi [https://wiki.winehq.org/Source_Code Winen lähdekoodeista] ja seuraa siellä olevia ohjeita.


Pura lähdekoodi:
===winetricks asentaminen===
[[tar]] xjvf wine-versio.tar.bz2
====Arch Linux-pohjaiset jakelut====
Korvaa ylläolevassa komennossa 'versio' Winen versiolla, esim. 0.9.1.
{{Asenna/yay|wine-staging}}
 
Siirry Winen lähdekoodihakemistoon, ja aloita valmiin skriptin avulla tapahtuva käännösprosessi:
tools/wineinstall
 
Asennuksen aikana tarvitaan [[pääkäyttäjä]]n salasanaa.


== Mitä jos ohjelma ei toimikaan Winellä? ==
== Mitä jos ohjelma ei toimikaan Winellä? ==
Rivi 100: Rivi 121:
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 jokin ohjelma ei suostu käynnistymään, kannattaa ensimmäisenä vilkaista Winen [http://appdb.winehq.org/ ohjelmatietokannasta], 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 "ohjelman nimi wine", mistä voi olla apua ongelman ratkaisemiseen.  
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. http://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. http://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]].
3 173

muokkausta

Navigointivalikko