Wine: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Msikk (talk | contribs)
Kuaru (talk | contribs)
No edit summary
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Üldist==
==Üldist==


'''WINE''' ('''W'''ine '''I'''s '''N'''ot an '''E'''mulator) on vabatarkvara, millega saab jooksutada Windows'i tarkvara teistel operatsioonisüsteemidel - Linux'il, Mac OS X'l, FreeBSD'l ja Solaris'el - samamoodi nagu Windows'is. Wine'ga kaasneb ka tarkvarateek Winelib, millega saab kompileerida Windowsi programme, aitamaks neil töötada Unix-tüüpi operatsioonisüsteemides ([http://www.winehq.org/site/winelib Winelib]).
'''WINE''' ('''W'''ine '''I'''s '''N'''ot an '''E'''mulator) on vabatarkvara, millega saab Windows'i tarkvara tööle panna teistel operatsioonisüsteemidel - Linux'il, Mac OS X'l, FreeBSD'l ja Solaris'el - samamoodi nagu Windows'is. Wine'ga kaasneb ka tarkvarateek Winelib, millega saab kompileerida Windowsi programme, aitamaks neil töötada Unix-tüüpi operatsioonisüsteemides ([http://www.winehq.org/site/winelib Winelib]).


Umbkaudu pool Wine'i lähtekoodist on kirjutatud vabatahtlike poolt. Ülejäänud on sponsoreeritud kommertslikke huvisid omavate ettevõtete poolt. Wine toetub suuresti enda kasutajate kommuunile, kus on väga palju kasulikku informatsiooni - arutlused probleemide üle, testimiste tulemused, uued versioonid jne.
Ligikaudu pool Wine'i lähtekoodist on kirjutatud vabatahtlike poolt. Ülejäänud on sponsoreeritud kommertslikke huvisid omavate ettevõtete poolt. Wine toetub suuresti enda kasutajate kommuunile, kus on väga palju kasulikku informatsiooni - arutlused probleemide üle, testimiste tulemused, uued versioonid jne.


Huvitavat: [http://wiki.winehq.org/Debunking_Wine_Myths müüte Wine'st].
Huvitavat: [http://wiki.winehq.org/Debunking_Wine_Myths müüte Wine'st].
Line 9: Line 9:
===Ajalugu===
===Ajalugu===


Wine'i juured on "jälitatavad" ca 1993nda aastani. Algselt oli analoogne projekt Sun'il - [http://en.wikipedia.org/wiki/Wabi_%28software%29 Wabi] - sellega sai Solarisel mõnesid Windows'i rakendeid jooksutada, aga ikkagi oli vaja Windows'i ja DOS'i installi ja masintasandil emulatsiooni.  
Wine'i juured on "jälitatavad" umbes 1993. aastani. Algselt oli analoogne projekt Sun'il - [http://en.wikipedia.org/wiki/Wabi_%28software%29 Wabi] - sellega sai Solarisel mõnesid Windows'i rakendeid käivitada, aga ikkagi oli vaja Windows'i ja DOS'i installi ja masintasandil emulatsiooni.  


1993ndal aastal panid Bob Armstadt (põhiline projektivedaja) ja Eric Youngdale aluse Wine'i projektile, et Windows'i programme saaks jooksutada ka Linuxil. Umbes kuue kuuga jooksutati läbi Wine'i Solitaire'i. 1995ndal aastal lisandus Win32 toetus, samuti mingi üle autokonfiguratsioonile. 1996ndal aastal lisandusid läbi Wine'i töötavate programmide hulka ka Microsoft Word ja Excel ning samuti loodi samal aastal ametlik koduleht: http://www.winehq.org. Alates sellest on areng olnud eriti hüppeline - lisandusid vabatahtlikud arendajad ning koostööd soovivad firmad.
1993ndal aastal panid Bob Armstadt (põhiline projektivedaja) ja Eric Youngdale aluse Wine'i projektile, et Windows'i programme saaks tööle panna ka Linuxil. Umbes kuue kuuga töötas läbi Wine'i Solitaire. 1995. aastal lisandus Win32 toetus, samuti mindi üle autokonfiguratsioonile. 1996. aastal lisandusid läbi Wine'i töötavate programmide hulka ka Microsoft Word ja Excel ning samuti loodi samal aastal ametlik koduleht: http://www.winehq.org. Alates sellest on areng olnud eriti hüppeline - lisandusid vabatahtlikud arendajad ning koostööd soovivad firmad.


Alates 1994ndast aastast on projekti juhtinud Alexandre Julliard.
Alates 1994. aastast on projekti juhtinud Alexandre Julliard.


[http://wiki.winehq.org/WineHistory Ajaloost kodulehel]
[http://wiki.winehq.org/WineHistory Ajaloost kodulehel]
Line 19: Line 19:
===Wine'i vajalikkus===
===Wine'i vajalikkus===


'''Sõltuvus Windowsi rakendustest''' - kuigi teistel operatsioonisüsteemidel on enamike Windows'il jooksvate programmide jaoks analoogid olemas, ei piisa sellest. See on ka põhjuseks, miks enamus inimesi Windows'i kasutab. Näiteks jooksevad ainult Windows'il enamus mänge, paljud pangandus- ja raamatupidamisprogrammid ja mitmed teised firmasisesed programmid, koolisüsteemiga seotud tarkvara jne. Läbi Wine'i on väga paljusid neist võimalik ka teiste operatsioonisüsteemidega kasutada.
'''Sõltuvus Windowsi rakendustest''' - kuigi teistel operatsioonisüsteemidel on enamike Windows'i baasil töötavate programmide jaoks analoogid olemas, ei piisa sellest. See on ka põhjuseks, miks enamus inimesi Windows'i kasutab. Näiteks töötavad ainult Windows'il enamus mängudest, paljud pangandus- ja raamatupidamisprogrammid ja mitmed teised firmasisesed programmid, koolisüsteemiga seotud tarkvara jne. Läbi Wine'i on väga paljusid neist võimalik ka teiste operatsioonisüsteemidega kasutada.


'''Turvalisus''' - Windows on paljude turvaaukude ja levivate viiruste tõttu ebaturvaline. Seda enam, et enamikel arvutitel on operatsioonisüsteemiks Windows - viirused levivad seetõttu väga ruttu ning väga laialdaselt. Üks lahendus on kasutada mõnda teist operatsioonisüsteemi ning jooksutada vajaminevaid rakendusi läbi Wine'i.  
'''Turvalisus''' - Windows on paljude turvaaukude ja levivate viiruste tõttu ebaturvaline. Seda enam, et enamikel arvutitel on operatsioonisüsteemiks Windows - viirused levivad seetõttu väga ruttu ning väga laialdaselt. Üks lahendus on kasutada mõnda teist operatsioonisüsteemi ning vajaminevad rakendused tööle panna läbi Wine'i.  


'''Operatsioonisüsteemi vahetamine''' - Wine on väga kasulik, kui on soov üle minna Windows'ilt mõnele teisele operatsioonisüsteemile või ka vastupidi. Näiteks saab siis harjuda uue operatsioonisüsteemiga, samas siiski kasutades rakendusi, millega harjunud. Wine vähendab kõvasti barjääri, mis segab inimestel operatsioonisüsteemi vahetamist.
'''Operatsioonisüsteemi vahetamine''' - Wine on väga kasulik, kui on soov üle minna Windows'ilt mõnele teisele operatsioonisüsteemile või ka vastupidi. Näiteks saab siis tutvuda ning kohaneda uue operatsioonisüsteemiga, samas siiski kasutades rakendusi, millega harjunud. Wine vähendab kõvasti barjääri, mis segab inimestel operatsioonisüsteemi vahetamist.


[http://wiki.winehq.org/ImportanceOfWine Lisaks: kodulehel]
[http://wiki.winehq.org/ImportanceOfWine Lisaks: kodulehel]


==AppDB==
AppDB ehk Wine Application Database on andmebaas, kus on informatsioon selle kohta, kas ja mis määral ja kuidas töötavad erievad rakendused läbi Wine'i. Soovitud rakendit saab andmebaasist otsida ning seejärel kuvab ette pildi, kus on lühikirjeldus rakenduse kohta ja ka Wine'i testi tulemused selle kohta, mis töötab ja mis ei tööta ja mida pole veel testitud. Iga rakenduse kohta on eraldi how-to osa, kuidas seda läbi Wine'i tööle panna, samuti kasutajatepoolsed kommentaarid, Wine'i versioon, millega rakendit on testitud ning värvi järgi on näha, mis tasemel programm läbi Wine'i töötab: [[Image:Wine.jpg|thumbnail|right|Näide otsingutulemusest AppDB-s]]


==AppDB==


AppDB ehk Wine Application Database on andmebaas, kus on informatsioon selle kohta, kas ja mis määral ja kuidas töötavad erievad rakendused läbi Wine'i. Soovitud rakendit saab andmebaasist otsida ning seejärel viskab ette pildi (TODO: screenshot), kus on lühikirjeldus rakenduse kohta ja ka Wine'i testi tulemused selle kohta, mis töötab ja mis ei tööta ja mida pole veel testitud. Iga rakenduse kohta on eraldi how-to osa, kuidas seda läbi Wine'i tööle panna, samuti kasutajatepoolsed kommentaarid. Kui jutt mõne rakendi kohta on poolik, saab seda ka ise redigeerida.
*Platinum - töötab suurepäraselt ilma lisakofiguratsioonideta
*Gold - töötab kõigis aspektides
*Silver - töötab hästi
*Bronze - enamjaolt kasutatav
*Garbage - töötab vähesel määral


Kui jutt mõne rakendi kohta on poolik, saab seda ka ise redigeerida.


==Wine'i kasutamine==
==Wine'i kasutamine==


Enne Wine'i installeerimist võib igaks juhuks üle kontrollida, ega seda juba peal ei ole. Seda saab Linux's teha näiteks kirjutades käsureale ''Wine -v'' või ''apt-cache policy Wine''.  
Enne Wine'i installeerimist võib igaks juhuks üle kontrollida, ega rakendit juba olemas ei ole. Seda saab Linux's teha näiteks kirjutades käsureale ''Wine -v'' või ''apt-cache policy Wine''.  


Kui selgub, et programmi arvutis ei ole, saab selle tõmmata, kirjutades käsureale ''sudo apt-get install Wine'', läbi Synaptic Package Manager'i (System -> Administration -> ...) või ka [http://www.winehq.org/download/ koduleheküljelt].  
Kui selgub, et programmi arvutis ei ole, saab selle alla laadida ja installeerida, kirjutades käsureale ''sudo apt-get install Wine'', läbi Synaptic Package Manager'i (System -> Administration -> ...) või ka [http://www.winehq.org/download/ koduleheküljelt].  


Wine'i konfigureerimiseks on vahend [http://wiki.winehq.org/winecfg winecfg], mida saab seadistada kas vastavalt ühele programmile või kõikidele.  
Wine'i konfigureerimiseks on vahend [http://wiki.winehq.org/winecfg winecfg], mida saab seadistada kas vastavalt ühele programmile või ka kõikidele korraga.  


Kui soovitud programm läbi Wine'i kohe tööle ei lähe, tasub vaadata, kas programm on olemas Wine Application Database's. Sel juhul on lehelt võimalik leida, mis peab konkreetse programmi töölesaamiseks tegema ning milliseid konfiguratsioone vaja võib minna.  
Kui soovitud programm läbi Wine'i kohe tööle ei lähe, tasub vaadata, kas programm on olemas Wine Application Database's. Sel juhul on lehelt võimalik leida, mis peab konkreetse programmi töölesaamiseks tegema ning milliseid konfiguratsioone vaja võib minna.  


Kui programmi AppDB-s ei ole: [http://bugs.winehq.org/ Bugzilla] ja [http://wiki.winehq.org/ConformanceTests test].
Kui programmi AppDB-s ei ole: [http://bugs.winehq.org/ Bugzilla] ja [http://wiki.winehq.org/ConformanceTests test].
Samuti on võimalus ka kirjutada Wine'i arendajatele, kes huvi korral asjaga tegelema hakkavad.
Lähemalt sellest, mida teha, kui rakend siiski korralikult ei tööta - vt [http://wiki.winehq.org/HowTo siit].


   
   
Line 50: Line 61:
[http://www.winehq.org/site/docs/wineusr-guide/index Userguide] - üldiselt Wine'st, selle konfigureerimine ja kasutamine.
[http://www.winehq.org/site/docs/wineusr-guide/index Userguide] - üldiselt Wine'st, selle konfigureerimine ja kasutamine.


[http://wiki.winehq.org/ Wiki-leht] - HowTo leht, küsimused jne.
[http://wiki.winehq.org/ Wiki-leht] - viited, foorumid, küsimused jne


==Kasulikke viiteid==
==Kasulikke viiteid==
Line 63: Line 74:
#http://wiki.winehq.org/
#http://wiki.winehq.org/
#http://appdb.winehq.org/
#http://appdb.winehq.org/
#http://www.xs4all.nl/~tamuraj/jones2/WineGenealogy.xhtml


==Autor==
==Autor==

Latest revision as of 23:52, 1 November 2011

Üldist

WINE (Wine Is Not an Emulator) on vabatarkvara, millega saab Windows'i tarkvara tööle panna teistel operatsioonisüsteemidel - Linux'il, Mac OS X'l, FreeBSD'l ja Solaris'el - samamoodi nagu Windows'is. Wine'ga kaasneb ka tarkvarateek Winelib, millega saab kompileerida Windowsi programme, aitamaks neil töötada Unix-tüüpi operatsioonisüsteemides (Winelib).

Ligikaudu pool Wine'i lähtekoodist on kirjutatud vabatahtlike poolt. Ülejäänud on sponsoreeritud kommertslikke huvisid omavate ettevõtete poolt. Wine toetub suuresti enda kasutajate kommuunile, kus on väga palju kasulikku informatsiooni - arutlused probleemide üle, testimiste tulemused, uued versioonid jne.

Huvitavat: müüte Wine'st.

Ajalugu

Wine'i juured on "jälitatavad" umbes 1993. aastani. Algselt oli analoogne projekt Sun'il - Wabi - sellega sai Solarisel mõnesid Windows'i rakendeid käivitada, aga ikkagi oli vaja Windows'i ja DOS'i installi ja masintasandil emulatsiooni.

1993ndal aastal panid Bob Armstadt (põhiline projektivedaja) ja Eric Youngdale aluse Wine'i projektile, et Windows'i programme saaks tööle panna ka Linuxil. Umbes kuue kuuga töötas läbi Wine'i Solitaire. 1995. aastal lisandus Win32 toetus, samuti mindi üle autokonfiguratsioonile. 1996. aastal lisandusid läbi Wine'i töötavate programmide hulka ka Microsoft Word ja Excel ning samuti loodi samal aastal ametlik koduleht: http://www.winehq.org. Alates sellest on areng olnud eriti hüppeline - lisandusid vabatahtlikud arendajad ning koostööd soovivad firmad.

Alates 1994. aastast on projekti juhtinud Alexandre Julliard.

Ajaloost kodulehel

Wine'i vajalikkus

Sõltuvus Windowsi rakendustest - kuigi teistel operatsioonisüsteemidel on enamike Windows'i baasil töötavate programmide jaoks analoogid olemas, ei piisa sellest. See on ka põhjuseks, miks enamus inimesi Windows'i kasutab. Näiteks töötavad ainult Windows'il enamus mängudest, paljud pangandus- ja raamatupidamisprogrammid ja mitmed teised firmasisesed programmid, koolisüsteemiga seotud tarkvara jne. Läbi Wine'i on väga paljusid neist võimalik ka teiste operatsioonisüsteemidega kasutada.

Turvalisus - Windows on paljude turvaaukude ja levivate viiruste tõttu ebaturvaline. Seda enam, et enamikel arvutitel on operatsioonisüsteemiks Windows - viirused levivad seetõttu väga ruttu ning väga laialdaselt. Üks lahendus on kasutada mõnda teist operatsioonisüsteemi ning vajaminevad rakendused tööle panna läbi Wine'i.

Operatsioonisüsteemi vahetamine - Wine on väga kasulik, kui on soov üle minna Windows'ilt mõnele teisele operatsioonisüsteemile või ka vastupidi. Näiteks saab siis tutvuda ning kohaneda uue operatsioonisüsteemiga, samas siiski kasutades rakendusi, millega harjunud. Wine vähendab kõvasti barjääri, mis segab inimestel operatsioonisüsteemi vahetamist.

Lisaks: kodulehel

AppDB

AppDB ehk Wine Application Database on andmebaas, kus on informatsioon selle kohta, kas ja mis määral ja kuidas töötavad erievad rakendused läbi Wine'i. Soovitud rakendit saab andmebaasist otsida ning seejärel kuvab ette pildi, kus on lühikirjeldus rakenduse kohta ja ka Wine'i testi tulemused selle kohta, mis töötab ja mis ei tööta ja mida pole veel testitud. Iga rakenduse kohta on eraldi how-to osa, kuidas seda läbi Wine'i tööle panna, samuti kasutajatepoolsed kommentaarid, Wine'i versioon, millega rakendit on testitud ning värvi järgi on näha, mis tasemel programm läbi Wine'i töötab:

Näide otsingutulemusest AppDB-s


  • Platinum - töötab suurepäraselt ilma lisakofiguratsioonideta
  • Gold - töötab kõigis aspektides
  • Silver - töötab hästi
  • Bronze - enamjaolt kasutatav
  • Garbage - töötab vähesel määral

Kui jutt mõne rakendi kohta on poolik, saab seda ka ise redigeerida.

Wine'i kasutamine

Enne Wine'i installeerimist võib igaks juhuks üle kontrollida, ega rakendit juba olemas ei ole. Seda saab Linux's teha näiteks kirjutades käsureale Wine -v või apt-cache policy Wine.

Kui selgub, et programmi arvutis ei ole, saab selle alla laadida ja installeerida, kirjutades käsureale sudo apt-get install Wine, läbi Synaptic Package Manager'i (System -> Administration -> ...) või ka koduleheküljelt.

Wine'i konfigureerimiseks on vahend winecfg, mida saab seadistada kas vastavalt ühele programmile või ka kõikidele korraga.

Kui soovitud programm läbi Wine'i kohe tööle ei lähe, tasub vaadata, kas programm on olemas Wine Application Database's. Sel juhul on lehelt võimalik leida, mis peab konkreetse programmi töölesaamiseks tegema ning milliseid konfiguratsioone vaja võib minna.

Kui programmi AppDB-s ei ole: Bugzilla ja test. Samuti on võimalus ka kirjutada Wine'i arendajatele, kes huvi korral asjaga tegelema hakkavad.


Lähemalt sellest, mida teha, kui rakend siiski korralikult ei tööta - vt siit.


Wine'l on ka väga põhjalikud kasutamisjuhendid:

Userguide - üldiselt Wine'st, selle konfigureerimine ja kasutamine.

Wiki-leht - viited, foorumid, küsimused jne

Kasulikke viiteid

  1. Wikipedia
  2. PingviiniWiki
  3. Allalaadimisleht

Kasutatud kirjandus

  1. http://www.winehq.org/
  2. http://wiki.winehq.org/
  3. http://appdb.winehq.org/
  4. http://www.xs4all.nl/~tamuraj/jones2/WineGenealogy.xhtml

Autor

Miina Sikk, rühm 16