Difference between revisions of "Apertium on SliTaz"

From Apertium
Jump to navigation Jump to search
(Created page with "(Installing on SliTaz GNU/Linux) Date: 12/9/2014 == Prepare for compilation == If you are booting from Live CD, select default option. If you have already installed SliTaz, ...")
 
Line 1: Line 1:
Guide prepared by Google Code-In 2014 student Nikita Tsarev.
(Installing on SliTaz GNU/Linux)
Date: 12/9/2014


== Prepare for compilation ==
== Prepare for compilation ==

Revision as of 21:10, 9 December 2014

Guide prepared by Google Code-In 2014 student Nikita Tsarev.

Prepare for compilation

If you are booting from Live CD, select default option. If you have already installed SliTaz, everything should work fine. Tested with SliTaz 4.0

Change user to root: su

Install Bash

tazpkg get-install bash

Make sure, to point /bin/sh to /bin/bash (answer yes on prompt) Now, run bash:

bash

Install dependencies, needed to run Apertium

tazpkg get-install

Install dependencies, needed to build Apertium

Note, that we log all the installed packages to file

for p in make gcc linux-api-headers pcre-dev libxml2-dev libxslt-dev subversion pkg-config automake flex libtool; do tazpkg get-install $p >> ~/pkglog; done

Building

Clone 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

Where LANGUAGE_PAIR is language pair (e.g. en-eo)

Set up enviroment

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

Compiling

cd to each directory in order: lttoolbox, apertium, apertium-lex-tools, apertium-LANGUAGE_PAIR

Then in each directory run:

./autogen.sh make make install ldconfig

Installing Unicode fonts

cd wget ftp://sunsite.unc.edu/pub/Linux/system/keyboards/console-data-1999.08.29.tar.gz tar -xvf console-data-1999.08.29.tar.gz tazpkg get-install kbd cd console-data-1999.08.29 ./configure make make install setfont LatArCyrHeb-16

Removing unneeded dependencies

cat ~/pkglog | grep installed | grep -Eo '^[^ ]+' | while read p; do yes | tazpkg remove $p; done

Now, exit root shell: exit