|
Size: 9682
Comment:
|
Size: 4534
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#dcc585; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Sisällysluettelo'''[[BR]][[TableOfContents(3)]]|| | |
| Line 2: | Line 3: |
| 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. | 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!''' |
| Line 28: | Line 33: |
| == Asenna käännösympäristö (build) Voikolle == Tarvitset tavanomaiset make- ja gcc++-paketit. Katso tarkemmin tästä ohjeesta: http://voikko.sourceforge.net/source-linux.html. |
== Asenna käännösympäristö Voikolle == Tarvitset tavanomaiset make- ja gcc-paketit. Katso tarkemmin tästä ohjeesta: http://voikko.sourceforge.net/source-linux.html. |
| Line 50: | Line 55: |
| == Asenna Voikon Openoffice-lähdekoodi == | == Hae Voikon Openoffice-lähdekoodi == |
| Line 62: | Line 67: |
| Line 65: | Line 71: |
| Enter the Office Software Development Kit directory [/opt/openoffice.org2.2_sdk]: Use an installed Office or an installed UNO Runtime Environment (Office/URE) [Office]: |
|
| Line 68: | Line 73: |
| Enter GNU make (3.79.1 or higher) tools directory [/usr/bin]: Enter zip (2.3 or higher) tool directory [/usr/bin]: C++ compilers where for example a language binding exist: - Solaris, Sun WorkShop 6 update 1 C++ 5.2 2000/09/11 or higher - Linux, GNU C++ compiler, gcc version 3.0.1 or higher Enter the directory of the C++ compiler, the directory where the compiler is located (optional) [/usr/bin]: Enter Java SDK (1.4.1_01 or higher) installation directory (optional) []: Default output directory is in your HOME directory. Enter an existent directory if you prefer a different output directory (optional) [/home/koskias]: Automatic deployment of UNO components (YES/NO) [YES]: YES [--] ************************************************************************ * * SDK environment is prepared for Linux * * SDK = /opt/openoffice.org2.2_sdk *'''Office = /opt/openoffice.org2.2 '''* URE = * Make = /usr/bin * Zip = /usr/bin * C++ Compiler = /usr/bin * Java = * Special Output directory = /home/koskias * Auto deployment = YES * ************************************************************************ |
|
| Line 97: | Line 76: |
| Line 100: | Line 80: |
| Line 102: | Line 83: |
| mkdir -p build/oxt/META-INF sed -e "s/VOIKKO_EXTENSION_SHAREDLIB/voikko.so/g; s/UNOPKG_PLATFORM/Linux_x86/g" < oxt/META-INF/manifest.xml.template > build/oxt/META-INF/manifest.xml mkdir -p build/oxt sed -e "s/VOIKKO_VERSION/2.0.1/g" < oxt/description.xml.template > build/oxt/description.xml mkdir -p build/hpp "/opt/openoffice.org2.2_sdk/linux/bin/cppumaker" -Gc -BUCR -O./build/hpp "/opt/openoffice.org2.2/program/types.rdb" echo flagged > build/hpp.flag mkdir -p build/src gcc -c -O -fpic -O2 -fno-strict-aliasing -Wall -Wno-non-virtual-dtor -Werror -Ibuild/hpp -I/opt/openoffice.org2.2_sdk/include/stl -I/opt/openoffice.org2.2_sdk/include -DUNX -DGCC -DLINUX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2 -o build/src/registry.o src/registry.cxx mkdir -p build/src gcc -c -O -fpic -O2 -fno-strict-aliasing -Wall -Wno-non-virtual-dtor -Werror -Ibuild/hpp -I/opt/openoffice.org2.2_sdk/include/stl -I/opt/openoffice.org2.2_sdk/include -DUNX -DGCC -DLINUX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2 -o build/src/common.o src/common.cxx mkdir -p build/src gcc -c -O -fpic -O2 -fno-strict-aliasing -Wall -Wno-non-virtual-dtor -Werror -Ibuild/hpp -I/opt/openoffice.org2.2_sdk/include/stl -I/opt/openoffice.org2.2_sdk/include -DUNX -DGCC -DLINUX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2 -o build/src/PropertyManager.o src/PropertyManager.cxx mkdir -p build/src/spellchecker gcc -c -O -fpic -O2 -fno-strict-aliasing -Wall -Wno-non-virtual-dtor -Werror -Ibuild/hpp -I/opt/openoffice.org2.2_sdk/include/stl -I/opt/openoffice.org2.2_sdk/include -DUNX -DGCC -DLINUX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2 -o build/src/spellchecker/SpellAlternatives.o src/spellchecker/SpellAlternatives.cxx mkdir -p build/src/spellchecker gcc -c -O -fpic -O2 -fno-strict-aliasing -Wall -Wno-non-virtual-dtor -Werror -Ibuild/hpp -I/opt/openoffice.org2.2_sdk/include/stl -I/opt/openoffice.org2.2_sdk/include -DUNX -DGCC -DLINUX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2 -o build/src/spellchecker/SpellChecker.o src/spellchecker/SpellChecker.cxx mkdir -p build/src/hyphenator gcc -c -O -fpic -O2 -fno-strict-aliasing -Wall -Wno-non-virtual-dtor -Werror -Ibuild/hpp -I/opt/openoffice.org2.2_sdk/include/stl -I/opt/openoffice.org2.2_sdk/include -DUNX -DGCC -DLINUX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2 -o build/src/hyphenator/Hyphenator.o src/hyphenator/Hyphenator.cxx mkdir -p build/src/hyphenator gcc -c -O -fpic -O2 -fno-strict-aliasing -Wall -Wno-non-virtual-dtor -Werror -Ibuild/hpp -I/opt/openoffice.org2.2_sdk/include/stl -I/opt/openoffice.org2.2_sdk/include -DUNX -DGCC -DLINUX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2 -o build/src/hyphenator/HyphenatedWord.o src/hyphenator/HyphenatedWord.cxx mkdir -p build/src/hyphenator gcc -c -O -fpic -O2 -fno-strict-aliasing -Wall -Wno-non-virtual-dtor -Werror -Ibuild/hpp -I/opt/openoffice.org2.2_sdk/include/stl -I/opt/openoffice.org2.2_sdk/include -DUNX -DGCC -DLINUX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2 -o build/src/hyphenator/PossibleHyphens.o src/hyphenator/PossibleHyphens.cxx g++ -shared -Wl,-rpath,$ORIGIN -Wl,--version-script,/opt/openoffice.org2.2_sdk/settings/component.uno.map -O2 -fno-strict-aliasing -Wl,--no-undefined -L"/opt/openoffice.org2.2/program" -luno_sal -luno_cppu -luno_cppuhelpergcc3 -lvoikko -o build/oxt/voikko.so build/src/registry.o build/src/common.o build/src/PropertyManager.o build/src/spellchecker/SpellAlternatives.o build/src/spellchecker/SpellChecker.o build/src/hyphenator/Hyphenator.o build/src/hyphenator/HyphenatedWord.o build/src/hyphenator/PossibleHyphens.o cd build/oxt && "/usr/bin/zip" ../voikko.oxt \ META-INF/manifest.xml description.xml voikko.so adding: META-INF/manifest.xml (deflated 36%) adding: description.xml (deflated 46%) adding: voikko.so (deflated 75%) |
|
| Line 133: | Line 85: |
| Line 134: | Line 87: |
| Etsi voikko.oxt-niminen tiedosto ja asenna se. koskias@ubuntu:~/openoffice.org-voikko-2.0.1/build$ ls -l yhteensä 52 drwxr-xr-x 4 koskias koskias 4096 2007-05-17 15:52 hpp -rw-r--r-- 1 koskias koskias 8 2007-05-17 15:53 hpp.flag drwxr-xr-x 3 koskias koskias 4096 2007-05-17 15:53 oxt drwxr-xr-x 4 koskias koskias 4096 2007-05-17 15:53 src '''-rw-r--r-- 1 koskias koskias 34836 2007-05-17 15:53 voikko.oxt''' koskias@ubuntu:~/openoffice.org-voikko-2.0.1/build$ |
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 |
| Line 144: | Line 95: |
| Näin Ubuntu 7.04 pitää sisällään Voikon, joka toimii yhdessä Abiwordin ja KDE-ohjelmien kanssa. Samalla Voikon sellaisen version, joka toimii yhdessä Pavel Janikin suomenkielisen paketin kanssa. Asmo Koskinen. |
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. |
SisällysluetteloBRTableOfContents(3) |
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.
