Getting Started On Linux
This page is a part of the overall Getting started page.
Note that this documentation is relevant when you want to participate in 'building and developing the grammatical tools ' yourself. If you only want to use the ready-made grammatical analysers, see the Linguistic analysis page.
System setup
- You need a text editor.
-
Saxon HE (for working with languages
-
Forrest to validate documentation extracted from
Then a number of software packages, depending on your Linux distribution:
Fedora (18)
sudo yum install autoconf automake pkg-config libtool saxon python-pip \ python-lxml python-beautifulsoup4 python3-PyYAML \ python-unittest2 perl-XML-Twig antiword pysvn wv libxslt poppler python-tidy \ wget python-feedparser subversion java-1.7.0-openjdk cmake cpan perl-XML-LibXML sudo pip install pyth pytidylib sudo cpan install Text::Brew
Centos 6.4
sudo yum install autoconf automake libtool saxon python-pip \ python-lxml python-beautifulsoup4 \ python-unittest2 perl-XML-Twig antiword libxslt poppler \ wget python-feedparser wv pysvn subversion java-1.7.0-openjdk cmake cpan perl-XML-LibXML sudo pip install pyth pytidylib sudo cpan install Text::Brew
Ubuntu
sudo apt-get install autoconf automake libtool libsaxonb-java python3-pip \ python3-lxml python3-bs4 python3-html5lib libxml-twig-perl antiword xsltproc \ poppler-utils wget python3-svn wv python3-feedparser subversion openjdk-11-jdk cmake \ python3-tidylib python3-yaml libxml-libxml-perl libtext-brew-perl
Linguistic software
You need tools to convert your linguistic source code (lexicons, morphology,
- One or more of:
-
Xerox tools -
-
HFST tools, Foma, Visl CG3 -
-
Xerox tools -
Now go back to to Getting Started page for the next step towards building, using and developing the linguistic analysers.
There is also a page giving the overview for linguistic download in order to download and compile the analysers. TODO (write these two together).
Additional software
If you want to work with proofing tools, see Proofing tools to install
Note for Java avoiders
Some of the tools above require or use Java, notably Saxon and Forrest. Saxon is
None of these functions are strictly required for developing language tools. The
That is, Java is not required to do development using the Divvun/Giellatekno