wiki:Downloads

Downloads

By downloading this software, you agree to the GNU GPL Licence version 2.

Latest stable release

You should always download the latest versions of all components (otherwise please refer to the compatibility matrix).

Bonito Manatee Finlib python-signalfd Example corpora
source tarballs bonito-open-3.99.9.tar.gz manatee-open-2.151.5.tar.gz finlib-2.36.5.tar.gz launchpad.net/python-signalfd SUSANNE-sources
RPM Centos 7 (3.99.9) Centos 7 (2.151.5) Centos 7 (2.36.5) Centos 7 (0.1) install manatee-open-susanne package
DEB Ubuntu 16.04 LTS (3.99.9) Ubuntu 16.04 LTS (2.151.5) Ubuntu 16.04 LTS (2.36.5) Ubuntu Precise 16.04 LTS (0.1) install manatee-open-susanne package

Older releases

Older releases can be downloaded from the archive.

News

For receiving updates about new versions and futures, please subscribe to the NoSketch Engine Google group.

Requirements

  • Linux 2.6.x/libc6, POSIX-compliant operating systems should work as well, Windows might work or not.
  • We strongly recommend 64bit operating system, for 32bit systems only corpora with <2G tokens are supported.
  • 1 GHz processor and 1 GB of memory at least (4 GB recommended for normal usage, 8 GB for accessing large [=over 1G of tokens] corpora)
  • free disk space according to what corpora you are going to use
  • Bison (version 3), http://www.gnu.org/software/bison/
  • PCRE library, http://www.pcre.org/
  • Python >= 2.6 (Python 3 support is planned but not available yet)
  • if you want to use Manatee API for Perl/Ruby/Java, you'll need to install relevant libraries and SWIG
  • Cheetah template system http://www.cheetahtemplate.org/
  • Apache2 (or any other CGI-capable) webserver

Installation instructions

We strongly recommend using the binary packages if they are available for your operating system.

Building from sources

Installing prerequisities

  • install the PCRE library, either from you distribution package or from sources:
    • download pcre-<version>.tar.gz from http://www.pcre.org
    • tar xzvf pcre-<version>.tar.gz; cd pcre-<version>
    • ./configure --enable-unicode-properties --enable-utf8; make
    • as root, type make install; ldconfig
  • install the Cheetah templating system (version 2 or higher), either from your distribution package or from sources:
    • download Cheetah-<version>.tar.gz from http://cheetahtemplate.org
    • tar xzvf Cheetah-<version>.tar.gz; cd Cheetah-<version>
    • as root, type python setup.py install
  • install Apache2 or any other webserver that you will point to Bonito CGI scripts

Installing Finlib

Download finlib-<version>.tar.gz and proceed as follows:

  • tar xzvf finlib-<version>.tar.gz; cd finlib-<version>
  • ./configure --with-pcre; make
  • as root, type make install; ldconfig

Installing Manatee

Download manatee-open-<version>.tar.gz and proceed as follows.

  • tar xzvf manatee-open-<version>.tar.gz; cd manatee-open-<version>
  • ./configure --with-pcre; make
  • as root, type make install; ldconfig

Installing Bonito

Download bonito-open-<version>.tar.gz and proceed as follows:

  • tar xzvf bonito-open-<version>.tar.gz; cd bonito-open-<version>
  • ./configure; make
  • as root, type make install; ./setupbonito <CGIPATH> <DATAPATH> where CGIPATH is the your webserver CGI directory and DATAPATH is a data directory writable by the webserver.

Installing binary packages

RPM

https://wiki.centos.org/ArtWork/Logo/Horizontal

The RPM packages have been compiled for 'CentOS 7 but should be usable other RPM-based Linux distributions (Fedora, RHEL, Mandriva, OpenSUSE/SUSE etc.) as well. Currently we release packages for 64bit systems only.

  • on Fedora type as root: yum install pcre libtool-ltdl httpd python-cheetah
  • on CentOS/RHEL type as root: yum install pcre httpd libtool-ltdl python-cheetah
  • on other RPM-based distributions, install corresponding packages or refer to the prerequisities of source archive installation.
  • it is recommended to disable SELinux (by setenforce 0 temporarily, in /etc/selinux/config permanently -- otherwise you need to setup permissions so that everything will work (check your alert log).

After that, download and install via rpm -ivh finlib-<version>.rpm manatee-open-<version>.rpm manatee-open-python-<version>.rpm bonito-<version>.rpm bonito-www-<version>.rpm

DEB

https://wiki.ubuntu.com/Brand

The DEB packages have been compiled for Ubuntu 16.04 LTS but should be usable on most DEB-based Linux distributions (Debian etc.). Currently we release packages for 64bit systems only.

  • on Ubuntu type as root: apt-get install libpcre3 libpcre++-dev apache2 python python-cheetah python-simplejson python-signalfd libltdl7
  • on other DEB-based distributions, install corresponding packages or refer to the prerequisities of source archive installation.

After that, download and install via dpkg -i finlib-<version>.deb manatee-open-<version>.deb manatee-open-python-<version>.deb bonito-<version>.deb bonito-www-<version>.deb

You should also install sample corpora dpkg -i manatee-open-susanne-<version>.deb in case you don't have any other corpora.

Post-installation steps

Depending on what corpora you have and where they are located you have to edit the file $CGIPATH/run.cgi file (when installing from packages, this file is located in var/www/bonito/run.cgi):

  • the line corplist = ['susanne', 'bnc'] contains a list of available corpora
  • the line corpname = 'bnc' sets the default corpus
  • the line os.environ['MANATEE_REGISTRY'] = '/corpora/registry' is the path to the directory with corpus configuration files

After that, you should start your webserver if it is not running yet (try /etc/init.d/apache2 start or /etc/init.d/httpd start) and you should be able to access Sketch Engine via your regular web browser by typing localhost/bonito into the address bar.

Last modified 5 months ago Last modified on Jul 12, 2017 6:08:04 PM