Difference between revisions of "Minimal installation from SVN"
Line 1: | Line 1: | ||
{{TOCD}} |
{{TOCD}} |
||
This guide shows you how to download, configure, compile and install core apertium packages and language data. It assumes you've already installed the '''prerequisites''' for your system – if you have not, see the system-specific guides under [[Installation]]. |
|||
==Installing apertium and a language pair== |
==Installing apertium and a language pair== |
||
For most language pairs, these are the packages you need: |
|||
If you have limited bandwidth, disk space or time, you might consider to download and install just 4 things: |
|||
* lttoolbox |
* lttoolbox |
||
Line 17: | Line 19: | ||
</pre> |
</pre> |
||
If you want another pair than eo-en, only the last line needs changing. To see the available language pairs, go to https://svn.code.sf.net/p/apertium/svn/trunk/. |
If you want another pair than eo-en, only the last line needs changing. To see the available ''released'' language pairs, go to https://svn.code.sf.net/p/apertium/svn/trunk/ (unreleased pairs are in the incubator/nursery/staging subdirectories of https://svn.code.sf.net/p/apertium/svn/). |
||
''Note: certain packages have to be installed before installing Apertium, see the system-specific HOWTO's under [[Installation]] for how to install the requirements.'' |
|||
Typically, Apertium is installed under the directory <code>/usr/local</code>. However, if you want it installed somewhere else or don't want to install it as root, do: |
Typically, Apertium is installed under the directory <code>/usr/local</code>. However, if you want it installed somewhere else or don't want to install it as root, do: |
Revision as of 08:31, 21 November 2013
This guide shows you how to download, configure, compile and install core apertium packages and language data. It assumes you've already installed the prerequisites for your system – if you have not, see the system-specific guides under Installation.
Installing apertium and a language pair
For most language pairs, these are the packages you need:
- lttoolbox
- apertium
- apertium-lex-tools
- the language pair(s) your are interested in
Here are the commands if you would like the Esperanto-English pair:
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-eo-en
If you want another pair than eo-en, only the last line needs changing. To see the available released language pairs, go to https://svn.code.sf.net/p/apertium/svn/trunk/ (unreleased pairs are in the incubator/nursery/staging subdirectories of https://svn.code.sf.net/p/apertium/svn/).
Typically, Apertium is installed under the directory /usr/local
. However, if you want it installed somewhere else or don't want to install it as root, do:
PREFIX=$HOME/local # or wherever you want apertium stuff installed LD_LIBRARY_PATH=$PREFIX/lib:${LD_LIBRARY_PATH} export LD_LIBRARY_PATH PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:${PKG_CONFIG_PATH} export PKG_CONFIG_PATH
If you don't want to install to a prefix or don't know what this means, do
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
(You might want to put those lines in your ~/.bashrc)
Now you'll configure, build and install each of the modules you checked out, in this order:
lttoolbox
apertium
apertium-lex-tools
- the language pair (e.g.
apertium-eo-en
)
cd
to each of the directories before you run the the commands shown below.
If you specified a $PREFIX
(e.g. to avoid installing as root), then do this in each directory:
./autogen.sh --prefix=$PREFIX make make install ldconfig
If you didn't specify $PREFIX
or don't know what this means, then do this in each directory:
./autogen.sh make sudo make install sudo ldconfig
For language pairs that use CG (vislcg3 / cg-proc)
Many language pairs now use CG (e.g. Macedonian→English, Breton→French, Nynorsk-Bokmål, …). For these, you need vislcg3
beforehand. See Vislcg3#Installing_VISL_CG3 for installation (use ./cmake.sh -DCMAKE_INSTALL_PREFIX=<prefix>
if you're installing to a prefix).
Note that you have to have ICU installed beforehand (available through most GNU/Linux package managers, in Arch Linux as icu
, in Debian/Ubuntu as libicu-dev
).
For language pairs that use HFST
Many language pairs now use HFST (e.g. the Turkic and Saami ones). For these, you need hfst
and typically OpenFST
and foma
beforehand. Follow the installation guides first for Foma and OpenFST, then HFST.
See also
- Installation – specific info for many different operating systems
- Installation Troubleshooting