Difference between revisions of "Prerequisites for Debian"
Line 2: | Line 2: | ||
If you don't plan on working on the core C++ packages (but only want to work on / use language pairs), you can install all prerequisites with apt-get, using [[User:TinoDidriksen]]'s repository. The first line here adds this repository to apt, then we can just install the usual way |
|||
You should '''not''' install the apertium packages that are in standard Debian/Ubuntu if you want to do development, these are massively out-of-date. ''However'', it is now possible to get '''nightly SVN packages''' of core packages (and even language pairs) through apt-get if you add Tino's repository: http://apertium.projectjj.com/apt/howto.txt If you want to work on a language pair, you can install apertium/lttoolbox/apertium-lex-tools from this repo, and then only [[Minimal installation from SVN|check out the language data from SVN]]. |
|||
<pre> |
|||
wget http://apertium.projectjj.com/apt/install-nightly.sh -O - | sudo bash |
|||
sudo apt-get install apertium lttoolbox apertium-lex-tools cg3 hfst |
|||
</pre> |
|||
(Note that you should '''not''' install the apertium packages that are in the standard Debian/Ubuntu repos if you want to do development, these are massively out-of-date.) |
|||
If you just want to ''use'' a language pair, you can also install that with e.g. <code>sudo apt-get install apertium-kaz-tat</code>. |
|||
If you want to ''work on'' a language pair, you'll have to [[Minimal installation from SVN|check out the language data from SVN]] and compile it (but you can still skip the stuff about installing apertium/lttoolbox/apertium-lex-tools). |
|||
Otherwise, e.g. if you want to work on the core C++ packages, install their dependencies with apt-get like this: |
|||
<pre> |
<pre> |
||
Line 16: | Line 26: | ||
sudo apt-get install libboost-dev libgoogle-perftools-dev libicu-dev cmake |
sudo apt-get install libboost-dev libgoogle-perftools-dev libicu-dev cmake |
||
</pre> |
</pre> |
||
Once you've installed these packages, continue to [[Minimal installation from SVN]]. |
Once you've installed these packages, continue to [[Minimal installation from SVN]]. |
Revision as of 13:20, 29 July 2014
This page shows how to install the standard dependencies of apertium (and related packages) on Debian / Ubuntu / Mint / other Debian-based operating systems.
If you don't plan on working on the core C++ packages (but only want to work on / use language pairs), you can install all prerequisites with apt-get, using User:TinoDidriksen's repository. The first line here adds this repository to apt, then we can just install the usual way
wget http://apertium.projectjj.com/apt/install-nightly.sh -O - | sudo bash sudo apt-get install apertium lttoolbox apertium-lex-tools cg3 hfst
(Note that you should not install the apertium packages that are in the standard Debian/Ubuntu repos if you want to do development, these are massively out-of-date.)
If you just want to use a language pair, you can also install that with e.g. sudo apt-get install apertium-kaz-tat
.
If you want to work on a language pair, you'll have to check out the language data from SVN and compile it (but you can still skip the stuff about installing apertium/lttoolbox/apertium-lex-tools).
Otherwise, e.g. if you want to work on the core C++ packages, install their dependencies with apt-get like this:
sudo apt-get install subversion build-essential pkg-config gawk libxml2 \ libxml2-dev libxml2-utils xsltproc flex automake libtool libpcre3-dev zlib1g-dev
If you need vislcg3/cg-proc/cg-comp (Constraint Grammar), you should also do:
sudo apt-get install libboost-dev libgoogle-perftools-dev libicu-dev cmake
Once you've installed these packages, continue to Minimal installation from SVN.
See also
- Apertium on Ubuntu – more installation and troubleshooting help specific to Ubuntu/Debian