Difference between revisions of "User:Jatinluthra14"

From Apertium
Jump to navigation Jump to search
Line 1: Line 1:
How to install libreoffice-voikko on Ubuntu/Debian
== Installing Apertium on Slackware ==


I'm using Ubuntu 15.10 Willy Werewolf
This guide is for Slackware 14.1.


=== Preparation ===
===Install Requirements===


Type in the following command:
Change user to root and Navigate to other directory:
sudo apt-get install libreoffice python3.4 git make sed findutils zip unzip
Type in the current password and Press Enter.
cd ~


===Install Libvoikko===
su
sudo mkdir ~/Downloads
cd ~/Downloads


Install Requirements
Enter password(if required).
sudo apt-get install gcc libxml++2.6-dev
Goto http://sourceforge.net/projects/hfst/files/hfst/source/hfstospell-0.4.0.tar.gz/download?use_mirror=netix & Download
Change the directory in which it is downloaded.
Extract by tar xvf hfstospell-0.4.0.tar.gz
cd hfstospell-0.4.0
Compile by ./configure && make && sudo make install && sudo ldconfig
cd ~


Get it
=== Install slapt-get ===
git clone https://github.com/voikko/corevoikko
Change directory and Compile
cd ~/corevoikko/libvoikko/
Compile by ./autogen.sh && ./configure && make && sudo make install && sudo ldconfig
===Install LibreOffice-Voikko===


Get it
* For i386
git clone https://github.com/voikko/libreoffice-voikko


Change Directory and Compile
wget http://software.jaos.org/slackpacks/14.1/slapt-get/slapt-get-0.10.2r-i386-1.tgz
cd libreoffice-voikko/
make oxt
===Adding the extension to LibreOffice===


Open LibreOffice
* For x86_64
Goto Tools>Extension Manager
Click on the Add button
Browse to libreoffice-voikko>build
Open voikko.oxt


===Done===
wget http://software.jaos.org/slackpacks/14.1-x86_64/slapt-get/slapt-get-0.10.2r-x86_64-1.tgz

Assuming x86_64:

* Install slapt-get

installpkg slapt-get-0.10.2r-x86_64-1.tgz

* Upgrade the system:

slapt-get --update

=== Install dependencies needed to build Apertium ===

* For i486:

slapt-get --install make-3.82-i486-3 gcc-4.7.1-i486-1 kernel-headers-3.2.29_smp-x86-1 libxml2-2.8.0-i486-1 libxslt-1.1.26-i486-2 \
subversion-1.7.6-i486-1 pkg-config-0.25-i486-1 automake-1.11.5-noarch-1 flex-2.5.35-i486-1 libtool-2.4.2-i486-1 pcre-8.33-i486-1 \
gawk-4.1.0-i486-2

* For x86_64:

slapt-get --install make-3.82-x86_64-4 gcc-4.8.2-x86_64-1 kernel-headers-3.10.17-x86-3 libxml2-2.9.1-x86_64-1 libxslt-1.1.28-x86_64-1 \
subversion-1.7.13-x86_64-1 pkg-config-0.25-x86_64-1 automake-1.11.5-noarch-1 flex-2.5.37-x86_64-1 libtool-2.4.2-x86_64-2 pcre-8.33-x86_64-1 \
gawk-4.1.0-x86_64-2

=== SVN Checkout ===

SVN or Apache Subversion is a software versioning and revision control system distributed as free software under the Apache License. There are many language
pairs in the Apertium repository that can be installed. Firstly, check out the repositories:

svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/lttoolbox
svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/apertium
svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/apertium-lex-tools
svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/apertium-<language-pair>

Change <language-pair> to the language pair you want eg. en-es

=== Set up environment ===

This is required for proper installation of Apertium. This section can be added into .bashrc so that you do not need to retype these when you open up a new terminal.

LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH}
export LD_LIBRARY_PATH
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:${PKG_CONFIG_PATH}
export PKG_CONFIG_PATH</code>

=== Compiling ===

* Change to each directory in order: lttoolbox, apertium, apertium-lex-tools, apertium-<language-pair> using <code>cd</code>

Then in each directory run:

./autogen.sh
make
make install
ldconfig

=== Finishing up and Testing===

* Now, exit root shell:

exit

* To test:

echo <some text of source language> | apertium <language-pair>

== Troubleshooting ==

=== Slackpkg ===

Installation of the packages can be done with slackpkg if slapt-get does not work.

wget http://www.slackpkg.org/stable/slackpkg-2.82.0-noarch-2.tgz
installpkg slackpkg-2.82.0-noarch-2.tgz

* Configure the mirrors by "pico /etc/slackpkg/mirrors" and commenting out the mirrors not required by adding # symbol at starting of line.

* Update the gpg by using "slackpkg update gpg"

* Upgrade using Slackpkg:

slackpkg update
slackpkg install-new
slackpkg upgrade-all

Revision as of 13:00, 6 January 2016

How to install libreoffice-voikko on Ubuntu/Debian

I'm using Ubuntu 15.10 Willy Werewolf

Install Requirements

Type in the following command:

sudo apt-get install libreoffice python3.4 git make sed findutils zip unzip

Type in the current password and Press Enter. cd ~

Install Libvoikko

Install Requirements

sudo apt-get install gcc libxml++2.6-dev

Goto http://sourceforge.net/projects/hfst/files/hfst/source/hfstospell-0.4.0.tar.gz/download?use_mirror=netix & Download

Change the directory in which it is downloaded.
Extract by tar xvf hfstospell-0.4.0.tar.gz
cd hfstospell-0.4.0
Compile by ./configure && make && sudo make install && sudo ldconfig
cd ~

Get it

git clone https://github.com/voikko/corevoikko

Change directory and Compile

cd ~/corevoikko/libvoikko/
Compile by ./autogen.sh && ./configure && make && sudo make install && sudo ldconfig

Install LibreOffice-Voikko

Get it

git clone https://github.com/voikko/libreoffice-voikko

Change Directory and Compile

cd libreoffice-voikko/
make oxt

Adding the extension to LibreOffice

Open LibreOffice Goto Tools>Extension Manager Click on the Add button Browse to libreoffice-voikko>build Open voikko.oxt

Done