Apertium-get

From Apertium
Revision as of 20:45, 23 March 2019 by Ilnar.salimzyan (talk | contribs) (s/SVN/Github/)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

apertium-get is a little script to fetch and compile language data, with monolingual dependencies, from Github.

It is installed by the core apertium package and assumes you've already got the regular core tools installed (apertium, cg, hfst; or simply the apertium-all-dev package), see Installation if you haven't already.

Usage

After installing the core apertium package (e.g. sudo apt-get install apertium-all-dev), you can get your language pair/module downloaded and compiled by just going to the directory where you want your language data to be, and running

apertium-get fie-bar

(If you run the command twice from the same folder, it just does an "svn up" and "make" instead of rebuilding everything, so it's also a quick way to update your data including dependencies.)


You can also make it list available language data with apertium-get -l, perhaps filtering by SVN module like apertium-get -l trunk or apertium-get -l languages.

It'll also handle apertiumised data dependencies from Giellatekno, e.g. it'll compile giella-sme when compiling apertium-sme-nob, and you can install the sme monolingual package explicitly with apertium-get giella-sme.

If there's some monolingual dependency where you don't need the source available, and you want to avoid the compilation, you can exclude it with -x. This assumes you've installed the dependency through e.g. apt-get (or dnf, or something else in your PKG_CONFIG_PATH). So apertium-get -x nno -x nob nno-nob will download and compile apertium-nno-nob from SVN, but assume you've installed both apertium-nno and apertium-nob through apt-get, while apertium-get -x sme sme-nob will download and compile apertium-sme-nob (and apertium-nob) from SVN, but assume you've installed giella-sme through apt-get.


External links

See also