Sisällysluettelo

OpenOffice 2.2.0 ja Voikko

Tämä opas on tarkoitettu sellaisille käyttäjille, jotka tarvitsevat Pavel Janikin paketoiman suomenkielisen OpenOffice-ohjelmiston ja siihen tavutus- ja oikolukuohjelmiston, Voikon. Ubuntu 7.04 (Feisty) sisältää toki sekä OpenOffice- että Voikko-ohjelmiston, mutta Ubuntu 7.04:n OpenOffice Base-ohjelmassa on virhe, joka estää luomasta tietokantoihin liittyviä lomakkeita ohjatulla toiminnolla.

Jos et ole törmännyt tähän Base-ongelmaan, niin älä tee näitä muutoksia!

Ole myös hyvin varovainen päivitysten suhteen. Pakettienhallinta (apt-get, Synaptic jne) ei tiedä voikko.oxt-tiedostosta mitään, koska asennat sen ohi pakettienhallinnan. Joten poista voikko.oxt Pavel Janikin OpenOffice-ohjelmasta ennen kuin poistat Pavel Janikin OpenOffice-paketit ja palaat alkuperäisiin Ubuntu 7.04:n OpenOffice-paketteihin!

Ensin poistetaan Ubuntu 7.04:n OpenOffice ja siihen liittyvä Voikko-paketti. Muut Ubuntu 7.04:n Voikko-paketit jätetään järjestelmään. Sen jälkeen asennetaan Pavel janikin paketoima suomenkielinen OpenOffice. Näiden jälkeen asennetaan SDK-paketti sekä Voikon lähdekoodi OpenOfficen osalta. Näiden toimenpiteiden jälkeen Ubuntu 7.04 sisältää täysin toimivan OpenOffice- ja Voikko-ympäristön.

Poista Ubuntu 7.04:n OpenOffice-paketit

Etsi Synaptic-ohjelmalla kaikki OpenOffice-paketit (2.2.0-1ubuntu3 (feisty)). Poista ne kaikki.

Poista Ubuntu 7.04:n Voikko-paketti

Etsi Synaptic-ohjelmalla OpenOffice-Voikko-paketti (1.1-4build3 (feisty)). Poista vain tämä paketti. Jätä muut Voikko-paketit järjestelmään.

Asenna Pavel Janikin suomenkielinen OpenOffice-paketti

Lataa paketti kotihakemistoosi.

koskias@ubuntu:~$ wget ftp://ftp.funet.fi/pub/misc/openoffice/localized/finnish/stable/2.2.0/latest/OOo_2.2.0_LinuxX86_install_fi_deb.tar.gz

Pura paketti.

koskias@ubuntu:~$ tar zxvf OOo_2.2.0_LinuxX86_install_fi_deb.tar.gz

Siirry DEBS-hakemistoon ja asenna deb-paketit pääkäyttäjänä.

koskias@ubuntu:~$ cd DEBS

koskias@ubuntu:~/DEBS$ sudo dpkg -i *.deb

Asenna käännösympäristö Voikolle

Tarvitset tavanomaiset make- ja gcc-paketit. Katso tarkemmin tästä ohjeesta: http://voikko.sourceforge.net/source-linux.html.

Asenna vähintäänkin nämä paketit.

koskias@ubuntu:~$ sudo apt-get install build-essential

Asenna Voikon dev-paketti.

koskias@ubuntu:~$ sudo apt-get install libvoikko-dev

Hae SDK-paketti, joka vastaa asentamaasi OpenOffice-pakettia.

koskias@ubuntu:~$ wget ftp://ftp.linux.cz/pub/localization/OpenOffice.org/latest/SDK/openoffice.org-sdk_2.2.0-14_i386.deb

Asenna SDK-paketti.

koskias@ubuntu:~$ sudo dpkg -i openoffice.org-sdk_2.2.0-14_i386.deb

Hae Voikon Openoffice-lähdekoodi

Hae Voikon OpenOffice-lähdekoodi.

koskias@ubuntu:~$ wget http://mesh.dl.sourceforge.net/sourceforge/voikko/openoffice.org-voikko-2.0.1.tar.gz

Pura paketti.

koskias@ubuntu:~$ tar zxvf openoffice.org-voikko-2.0.1.tar.gz

Muokkaa SDK-paketin ympäristö kohdalleen

Muokkaa SDK-ympäristö kohdalleen.

koskias@ubuntu:~$ /opt/openoffice.org2.2_sdk/setsdkenv_unix

Hyväksy muut kohdat sellaisenaan, mutta OpenOffice sijaitsee /opt-hakemistossa ei /etc-hakemistossa.

Enter the Office installation directory [/etc/openoffice.org2.2]: /opt/openoffice.org2.2

Rakenna Voikko OpenOffice-ohjelmaa varten

Siirry hakemistoon.

koskias@ubuntu:~$ cd openoffice.org-voikko-2.0.1

Anna make-komento.

koskias@ubuntu:~/openoffice.org-voikko-2.0.1$ make

Asenna Voikko OpenOffice-ohjelmaan.

(Jos mahdollisesti olet asentanut Soikon myöskin lisäosana, niin poista se turhana.)

Avaa OpenOffice Writer | Työkalut | Lisäosien hallinta... | Uusi

Etsi voikko.oxt-niminen tiedosto ja asenna se.

koskias@ubuntu:~/openoffice.org-voikko-2.0.1/build$ ls -l voikko.oxt

-rw-r--r-- 1 koskias koskias 34836 2007-05-17 15:53 voikko.oxt

Lopputulos

Näin Ubuntu 7.04 pitää sisällään Ubuntun paketoiman Voikon, joka toimii yhdessä Abiwordin ja KDE-ohjelmien kanssa.

Samalla Ubuntu 7.04 pitää sisällään sellaisen version Voikosta, joka toimii yhdessä Pavel Janikin suomenkielisen paketin kanssa.

OpenOffice_2.2.0_ja_Voikko (last edited 2011-09-20 05:28:08 by localhost)