Requirements
To install FreeLing you'll need:
-
- A typical Linux box with usual development tools:
-
- bash
-
- make
-
- C++ compiler with basic STL support
-
- Enough hard disk space (about 400Mb)
-
- Some external libraries are required to compile FreeLing:
-
- libpcre (version 4.3 or higher)
Perl C Regular
Expressions. Included in most Linux distributions. Just make
sure you have installed both development and runtime packages.
Orientative package names (check the package manager in your system):
-
- Ubuntu/Debian: libpcre3-dev libpcre3
-
- OpenSuse/Fedora/Mandriva: libpcre libpcre-devel
-
- Slackware: pcre
-
- libdb (version 4.1.25 or higher)
Berkeley DB. Included in all Linux distributions. You probably have it
already installed. Just make sure you have installed both
runtime and development packages, as well as C++ support:
Orientative package names (check the package manager in your system):
-
- Ubuntu/Debian: libdb4.7 libdb4.7-dev libdb4.7++ libdb4.7++-dev
-
- OpenSuse/Fedora/Mandriva: libdb-4.7 libdb-4.7-devel libdb_cxx-4.7
libdb_cxx-4.7-devel
-
- Slackware: db4
-
- libboost (version 1.31 or higher)
Boost library. Included in all Linux distributions. You probably do not have it
installed. Make sure to installed both runtime and development packages:
Orientative package names (check the package manager in your system):
-
- Ubuntu/Debian: libboost-dev libboost-filesystem libboost-program-options
-
- OpenSuse/Fedora/Mandriva: libboost-devel libboost
-
- Slackware: boost
-
- Omlet & Fries (omlet v.1.0.1 or higher, fries v.1.2 or higher)
Machine Learning utility libraries, used by Named Entity Classifier.
These libraries contain linguistic data structures, so they are
required even if you do not plan to use the NEC ability of FreeLing.
Available from http://www.lsi.upc.edu/~ nlp/omlet+fries.
Already included in FreeLing binary .deb packages.
See details on the installation procedure in section 2.2.
Lluís Padró
2010-09-02