Linux/Wine
Lyhyesti tästä ohjeesta ja siinä käytetyistä ohjelmista
Tämä ohje on alunperin vapaasti suomennettu Ubuntu-foorumilla julkaistusta ohjeesta ja perustuu aikaisemmin kirjoitettuun ohjeeseen, tarkoituksenaan käsitellä aihetta vielä laajemmin ja aloittelijaystävällisemmin.
Wine on ohjelma, joka mahdollistaa Windows-ohjelmien käytön muilla käyttöjärjestelmillä. Wine tulee sanoista "Wine Is Not an Emulator", mikä kertoo jo itsessään että kyseessä ei siis ole emulaattori. Wine tarkemmin ilmaistuna tulkkaa Windowsin kutsuja Linuxin ymmärtämään muotoon.
Winetools on ohjelma, jonka avulla on mahdollista asentaa yli 90 Windows-ohjelmaa. Sen lisäksi sillä laitetaan .wine kansion asetukset kuntoon, sekä asennetaan Windowsin käyttämät kirjasimet. Winetoolsin avulla voit myös hallita asentamiasi ohjelmia (poistaa sekä muokata asetuksia).
Ja sitten itse ohjeeseen.
Wine
muokkaaWinen asennus onnistuu asentamalla paketti wine esimerkiksi komennolla
sudo apt-get install wine
Tämän jälkeen Winellä voi käynnistää Windows-ohjelmia komennolla
wine ohjelma.exe
WineTools
muokkaaLataus ja asennus
muokkaaWineToolsilla on ainakin yksi riippuvuus, joka täytyy täyttää. Komento sen asentamiseksi on
sudo apt-get install libgtk1.2
WineToolsin voit ladata osoitteesta http://www.von-thadden.de/Joachim/WineTools/ Sivuilta löytyy .tar.gz-päätteinen tiedosto, joka voidaan purkaa esimerkiksi komentorivillä tar-komennolla ja asentaa sen jälkeen komennolla
sudo ./install
WineToolsin käyttäminen
muokkaaOhjelma käynnistetään päätteestä komentamalla:
wt
Seuraavaksi ohjelma kertoo sinulle, että tarvittavia asetuksia ei ole vielä määritelty. Napsauta OK jatkaaksesi eteenpäin (muistathan, että tarvitset laillisen Windowsin käyttääksesi näitä työkaluja).
Lopulta pitäisi päästä valikkoon.
- Ensin mennään perusasetuksiin "Base setup", sitten tehdään jäljitelmäasema tms "Create a Fake Windows Drive" tai jos omistat jo .wine kansion (piilokansio, näkyy Nautiluksella / tiedostoselaimella kun painat ctrl + H) voit valita myös "Update an old Fake Windows drive"
- Seuraavaksi winetools etsii cdrom-asemasi, jotta wine osaa käyttää sitä.
- seuraavaksi annetaan käyttäjänimi (username) ja yritys (organization)
Kun "fake windows" on käynnistynyt uudelleen kerran tai pari meille kerrotaan että asema on valmis (fake drive completed).
- Olemme taas perusasetuksissa (base setup -menu) ja nyt valitsemme DCOM98 ja sitten siitä alaspäin asennamme kaikki listan ohjelmat (Internet Explorer vain yhdellä omalla kielellä, eli suomen kielen puuttuessa listalta englanninkielisenä). Paina vain next ja ok kaikkeen. Windowsin asetusohjelma (Windows installer) toimii, kuten tavallisesti.
- Seuraavaksi palaa päävalikkoon ("main menu")
- Nyt asennetaan Windowsin järjestelmäohjelmisto, valitse "install windows system software" ja paina ok.
- Asenna taas kaikki joka on listassa ylhäältä alas ja omalla kielellä / sen puuttuessa englanniksi, sekä asenna molemmat sekä visual basic 5 sekä 6.
- Ja nyt mennään selvittämään niitä fontteja joihin winetoolsin käyttämä linkki on kuollut. Paina "main menu" ja "exit", jotta päästään pois winetoolsista.
- Takaisin ystävämme päätteen luokse, ensin meidän täytyy tehdä ja siirtyä kansioon mihin winetools lataisi nämä fontit
mkdir -p ~/winetools/fonts cd ~/winetools/fonts
- Seuraavaksi lataamme fontit ainakin tätä kirjoittaessa toimivasta osoitteesta. Voit kopioida ja liittää tämän terminaaliin.
wget http://kent.dl.sourceforge.net/sourceforge/corefonts/andale32.exe wget http://kent.dl.sourceforge.net/sourceforge/corefonts/arial32.exe wget http://kent.dl.sourceforge.net/sourceforge/corefonts/arialb32.exe wget http://kent.dl.sourceforge.net/sourceforge/corefonts/comic32.exe wget http://kent.dl.sourceforge.net/sourceforge/corefonts/courie32.exe wget http://kent.dl.sourceforge.net/sourceforge/corefonts/georgi32.exe wget http://kent.dl.sourceforge.net/sourceforge/corefonts/impact32.exe wget http://kent.dl.sourceforge.net/sourceforge/corefonts/times32.exe wget http://kent.dl.sourceforge.net/sourceforge/corefonts/trebuc32.exe wget http://kent.dl.sourceforge.net/sourceforge/corefonts/verdan32.exe wget http://kent.dl.sourceforge.net/sourceforge/corefonts/webdin32.exe
- Nyt siis on fontit ladattuna. Ne asennetaan käyttämällä WineToolsia:
wt
- Valitse "base setup" taas ja asenna "truetype font arial"
- Sitten taas "main menu" jonka jälkeen valitaan "Install Microsoft true type core fonts" ja taas siitä alaspäin käydään koko lista läpi kunnes kaikki fontit on asennettu.
- Kaikki tehty. main menu ja sitten exit että poistutaan winetoolsista.
- Nyt siis pitäisi löytyä toimiva wine ja lisäksi myös internet explorer sekä Windows Media Player 6 asennettuna, toivottavasti.
Viimeistely
muokkaaPäivittäminen
muokkaaJos Ubuntun pakettivarastoista löytyvä Wine on liian vanha (joskus uusin versio tuo mukanaan tuen tietyille ohjelmille), voit yrittää asentaa uusimman version Winen omista pakettivarastoista. Huomaa, että Ubuntun kehittäjät eivät tue näitä pakettivarastoja, ja sieltä asennettu Wine ei välttämättä toimi yhtä hyvin kuin Ubuntun pakettivarastoista löytyvä.
Jos kuitenkin haluat asentaa uusimman Winen, se onnistuu seuraavasti:
Lisätään Winen pakettivarastot sources.list-tiedostoon komennolla
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list
Korvaa gutsy jakelusi versiolla, esim. feisty (7.04) tai dapper (6.06). Lisää tämän jälkeen Winen allekirjoitusavain apt:lle komennolla
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
Seuraavaksi päivitä järjestelmäsi, jolloin uusin Wine asentuu. Voit hoitaa sen komentoriviltä seuraavasti:
sudo apt-get update sudo apt-get upgrade
Voit myös laittaa "dist-upgrade" pelkän "upgrade"n sijasta jos haluat että kaikki riippuvuudet otetaan huomioon päivittäessä.
Tämän pitäisi päivittää wine viimeisimpään ja uusimpaan versioon jonka on julkaissut WineHQ, ja se tulee päivittymään muiden päivitystesi mukana kun uudempi versio on julkaistu.
Winecfg
muokkaa- Tässä on tarkoitus kertoa teille lyhyesti "winecfg" komennosta
winecfg
Tämä pieni paneeli antaa sinun vaihtaa winen oletusasetuksia, kuten mitä Windowsin versiota yritetään esittää ja mitä sisäänrakennettuja ja natiiveja dll-tiedostoja käytetään. Ehdotan jättämään Windowsin version Windows 98:n koska se tuntuu toimivan yleisesti ottaen parhaiten. Voit myös vaihtaa Windowsin version yksittäisille .exe tiedostoille, jos se toimii paremmin jonkin tietyn Windows-version kanssa.
Vaikka "winecfg"n täysi käyttäminen on hieman sivussa tässä ohjeessa, sen kanssa tulee tutuksi varsin nopeasti.
Lopuksi
muokkaa- Windowsin ilmoitusalueelle suljettavien ohjelmien kuvakkeet eivät näy. Ongelma voidaan ratkaista avaamalla kde:n ohjelma, joka käyttää ilmoitusaluetta. Tällöin pitäisi myös Windowsin ilmoitusalueen kuvakkeiden tulla näkyviin. Esimerkiksi jos amarok käynnistyy kun gnome käynnistyy, kalarm on myös hyvä jota käyttää jos et käytä amarokkia, jopa KDE-ohjelman lopettamisen jälkeen Windows-kuvake pysyy näkyvillä. Sen ei pitäisi olla ongelma KDE:n käyttäjille.
Valitettavasti ongelmaan ei ole löytynyt ilman KDE-ohjelmia toimivaa ratkaisua.
Hyviä wineemisiä!
Yleisiä ongelmia ja kysymyksiä ratkaisuineen
muokkaaOngelmien ilmaantuessa kannattaa ensimmäisenä kirjoittaa Googlen hakuun "ohjelman nimi winehq". Usein ohjelma ja ohjeet käyttöönottamiseksi löytyy myös winehq:n tietokannasta.
Kone näyttää pysähtyvän "winecfg":n äänivälilehdelle mentäessä
muokkaaMonesti kyseinen välilehti on vain hidas. Jos mitään ei tapahdu odotettuasi hetken, kokeile seuraavaa:
Katso mitä sanoo
lsmod | grep snd_seq
Jos snd_seq ei näy ladattuna, kirjoita
sudo modprobe snd_seq
Jos sen jälkeen äänivälilehti toimii etkä saa ALSA-erroria lisää mainittu snd_seq /etc/modules -tiedostoon komennolla
sudo echo "snd_seq" >> /etc/modules
Jos ei ratkaisua vielä löytynyt, kokeile luo mahdollisesti puuttuva hakemisto komennolla
mkdir -p ~/.kde/socket-`hostname`
Jos sekään ei auta, kokeile nimetä winearts.drv.so -tiedosto uudestaan komennolla
sudo mv /usr/lib/wine/winearts.drv.so /usr/lib/wine/winearts.drv.so.old
Menin päivittämään Winen uudempaan versioon ja Explorer, Outlook ja Media Player lopettivat toimimisen
muokkaaPoista tuo uusi versio ja asenna vanha tilalle, "fake drive"si säilyy silti. Mahdollisesti sources.list -tiedostoon muutoksia tehtyäsi muokkaa sources.list tiedostojen wine-riveille kommentti (eli # merkki) eteen, tallenna ja päivitä. Eli:
Winen poisto
sudo apt-get remove wine
Sources.list:in muokkaus
sudo gedit /etc/apt/sources.list
Asennus ei onnistu. Ohjelma ilmoittaa ettei voi asentaa kaikkia osia / ei löydä jotain rekisteristä
muokkaaOngelma johtuu kopiosuojauksesta.
Jotta saat näkyville kaikki kyseiset tiedostot, irroita / unmounttaa ensin cd komennolla
umount /media/cdrom/
Tarvittaessa vaihda mainittu polku siihen missä cd-asema itselläsi on.
Liitä se tiedostojärjestelmään käyttäen "-o unhide" valitsinta jotta tiedostot tulevat näkyviin:
mount -t iso9660 -o unhide /dev/cdrom /media/cdrom
Tarvitsen vain Internet Explorerin, mutta en saa sitä toimimaan Winellä
muokkaaVoit kokeilla vaihtoehtoisia projekteja saadaksesi Internet Explorerin toimimaan, kuten Sidenet:iin sekä IEs4Linux:iin. Lisätietoa Ies4Linuxista.
- IEs4Linux on skripti, joka tarjoaa yksinkertaisen tavan asentaa Internet Explorer, tai oikeastaan kolme versiota siitä. Asennus onnistuu seuraavasti:
mkdir ~/temp # tehdään väliaikainen hakemisto temp cd ~/temp # mennään ko. hakemistoon wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz # ladataan paketti tar zxvf ies4linux-latest.tar.gz # puretaan paketti cd ies4linux-* # mennään purkaessa saatuun hakemistoon ./ies4linux # käynnistetään ies4linux
Sitten vastailet kysymyksiin sen mukaan, minkä IE:n versioita haluat asentaa ja millä kielellä. Myös hakemisto, johon asennetaan, varmistetaan. Jos et omaa syytä muutoksiin, niin oletukset käyvät hyvin. IEs4Linux luo oletuksena sinulle .ies4linux-nimisen hakemiston kotihakemistoosi, joka sisältää kaikki asennetut tiedostot. Se luo käynnistimet ~/bin kansioon sekä halutessasi myös työpöydälle pikakuvakkeina.
- Sidenet on jo päättynyt projekti, joka tosin toimii vieläkin. Saat sen toimimaan seuraavasti:
mkdir ~/temp # tehdään väliaikainen hakemisto temp cd ~/temp # mennään ko. hakemistoon wget http://sidenet.ddo.jp/winetips/files/wine-config-sidenet-1.9.2-test2.tgz #ladataan sidenet tar xzf wine-config-sidenet-1.9.2-test2.tgz # puretaan paketti cd wine-config-sidenet # mennään purkaessa saatuun hakemistoon ./setup # käynnistetään setup
Setupista suosittelen valitsemaan vaihtoehdon kolme (3) joka on manuaalinen asennus. Loput voit valita miten haluat, mutta suosittelen että fonttien linkitykseen laitat kyllä / yes, sekä virtuaali c-aseman laittaisit ~/.wine/c. Sidenet luo vanhasta .wine kansiostasi varmuuskopion kotihakemistoosi, jonka voit halutessasi palauttaa nimeämällä takaisin .wine:ksi.
Mistä pääsen muokkaamaan rekisteriä?
muokkaaRekisteriä pääset muokkaamaan kirjoittamalla päätteeseen
regedit
Esimerkiksi yleinen ohjelmien asennukseen liittyvä kohta on "AppDefaults" ja se löytyy kohdasta HKEY_CURRENT_USER > Software > Wine > AppDefaults
Winen pakettivarastojen takia tulee GPG error
muokkaaVirheilmoituksen ollessa vastaava kuin tämä
W: GPG error: http://wine.budgetdedicated.com edgy Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 58403026387EE263
Suorita seuraavat komennot lisätäksesi ko. paketteja varten gpg-avaimen
wget http://wine.budgetdedicated.com/apt/387EE263.gpg gpg --import 387EE263.gpg sudo apt-key add 387EE263.gpg
Ohjelma X ei toimi, mistä apua? =
muokkaaX = ohjelmasi nimi
- WineHQ:n tietokanta (Wine Application Database) on ensimmäinen paikka josta etsiä apua, sieltä voit löytää tietoja muiden asennuksista sekä ohjeita omaasi. Monesti ongelmasi on jo ratkaistu ja kysymykseesi vastattu.
- Google on ystäväsi, kokeile laittaa esimerkiksi "ohjelman nimi winehq" tai mahdollisesti saamasi virheilmoitus.
- Ubuntu Suomen Keskustelualueet sisältävät hyvän hakutoiminnon, jonka avulla löytyy moneen kertaan vastattuna esimerkiksi Steamin asentaminen, sekä monien muiden yksittäisten ohjelmien ongelmat.
- Ubuntu Suomen Keskustelualueiden wine-ketju on hyvä paikka kysyä apua. Muista mainita tarkat tiedot siitä, mitä teit ja mitä virheilmoituksessa luki. Yritä kuvata ongelmasi mahdollisimman tarkasti. Käytä ongelmaasi kuvaavaa viestiketjun otsikkoa (ei "APUA! Auttakaa heti!" vaan "Wine ja ManicMiner/Win95").
HUOM! Muista, että kaikkia ohjelmia ei ole mahdollista saada toimimaan Winellä. Mikäli mahdollista, kannattaa pyrkiä käyttämään vastaavia avoimen lähdekoodin ohjelmia, jotka on tehty suoraan Linuxille. Windows-ohjelmia vastaavista ohjelmista voit löytää luettelon täältä.
Kaupallisia sovelluksia..?
muokkaaJos välttämättä tarvitset tiettyä ohjelmaa, suosittelen tutustumaan kaupallisiin winen päälle kehitettyihin ohjelmistoihin. Monet Windows-ohjelmistot saadaan toimimaan niiden avulla.
- Crossover Office on maksullinen ohjelmisto, joka on keskittynyt pääasiallisesti toimisto-sovelluksiin, esimerkiksi Microsoft Word, Dreamweaver ja Photoshop ovat tuettuina. Jos olet maksanut kalliista Photoshopista niin tuskin Crossover Officen hinta enää taskuissasi paljoa tuntuu. Koska Crossover Office perustuu avoimeen wineen niin myös lähdekoodit on ladattavissa ja voit niistä sen koettaa kääntää.
Linkkejä: Lataa lähdekoodi | Tuetut ohjelmistot | Trial versio.
- Cedega on TransGaming Technologiesin maksullinen ohjelmisto joka on keskittynyt pääasiallisesti peleihin. Sekin perustuu avoimeen wineen, joten se on mahdollista myös kääntää lähdekoodista. Todella kattavat ohjeet siihen löydät täältä ja ohjetta sekä keskustelua suomeksi täältä. Itse käännetty cvs-versio ei tue aivan yhtä hyvin pelejä sekä GUI (graafinen käyttöliittymä) jää kokonaan pois.
Linkkejä: WineCVS-scripti | Rekisteröidy TransGaming:iin | Cedega | Tuetut pelit