wiki:Downloads

Version 71 (modified by xbusta, 3 months ago) (diff)

--

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.

Bonito Manatee python-signalfd Sample corpora
source tarballs bonito-open-3.116.13.tar.gz manatee-open-2.167.8.tar.gz launchpad.net/python-signalfd SUSANNE-sources
RPM Centos 7 (3.116.13) Centos 7 (2.167.8) Centos 7 (0.1) install manatee-open-susanne package
DEB Ubuntu 18.04 (3.116.13) Ubuntu 18.04 (2.167.8) Ubuntu 18.04 (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 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.