[voikko] Malaga-tiedostojen sijainti ja uusi libvoikko
Harri Pitkänen
hatapitk at iki.fi
Thu Jan 29 19:53:33 EET 2009
Juuri äskettäin tein SVN:ssä libvoikkoon muutoksen, jonka johdosta
malaga-projektitiedostoja, joita ennen haettiin hakemistoista $HOME/.voikko
ja /usr/lib/voikko, ei enää noista paikoista etsitä.
Uudet hakusäännöt on dokumentoitu libvoikon README-tiedostossa. Säännöstöstä
tuli lopulta varsin monimutkainen, joten voi olla, ettei se ihan
ensilukemalta aukea. Lisäksi toteutus on vielä osittain kesken ja saattaa
olla buginen. Säännöstö on suunnilleen sen mukainen, mitä kirjoitin
syyskuussa lähettämässäni viestissä:
http://lists.puimula.org/pipermail/voikko/2008-September/000904.html
Ainoa merkittävä ero tuohon suunnitelmaan on se, että hakemistopoluissa on
mukana ylimääräinen komponentti "1", joka vastaa libvoikon ja Suomi-malagan
välisen rajapinnan versionumeroa. Nyt on siis mahdollista asentaa rinnakkain
eri sanastoversioita. Tästä voi olla hyötyä esimerkiksi siten, että
erikoissanastoja voi jatkossa hyvin turvallisesti tehdä ja levittää deb- tai
rpm-paketteina ilman pelkoa siitä, että ne rikkoisivat Voikon toimintaa edes
silloin, jos paketti unohtuu poistaa käyttöjärjestelmän päivityksen
yhteydessä.
Toinen käyttö tälle ominaisuudelle on mahdollisuus Windows- ja
Mac-järjestelmissä asentaa omia lisäsanastoja, jotka toimivat suoraan
mozvoikon tai openoffice.org-voikon kanssa eivätkä aiheuta ongelmia, vaikka
näissä lisäosissa olisi käytetty eri versioita libvoikosta.
Toteutus on siis vielä hiukan kesken, joten esimerkiksi voikkospell-ohjelmassa
ei vielä voi valita käytettyä sanastoa (voikkospell -l kyllä listaa jo kaikki
käytettävissä olevat sanastot). Kirjoitin tämän viestin jo nyt siksi, että
nykyiset Suomi-malaga-asennukset eivät enää sellaisenaan toimi uuden
libvoikon kanssa kehitysympäristössä. Ne täytyy nyt sijoittaa hakemistoon
$HOME/.voikko/1/mor-standard
tai
/etc/voikko/1/mor-standard
tai
/usr/lib/voikko/1/mor-standard
Nämä voivat olla myös symbolisia linkkejä, joten sekä vanhan että uuden
libvoikon kanssa yhteensopivan asennuksen saa erittäin helposti aikaiseksi,
kun asentaa Suomi-malagan tiedostot entiseen paikkaan ja luo symbolisen
linkin
/usr/lib/voikko/1/mor-standard -> /usr/lib/voikko
Huomatkaa myös, että SVN-versio libvoikosta ei tällä hetkellä toimi
Windowsissa. Tarkoituksenani on julkaista libvoikko 2.1 joskus kevään aikana.
En kuitenkaan ole varma, ehdinkö korjaamaan Windows-tukea tuohon mennessä.
Voi siis olla, että Windows-tuki joudutaan jättämään pois tuosta versiosta,
ellei muita kiinnostuneita kehittäjiä ilmaannu sitä korjaamaan. Tarvittavat
korjaukset ovat todennäköisesti hyvin yksinkertaisia.
Harri
More information about the voikko
mailing list