install_maca.sh 952 Bytes
#!/bin/bash
set -eo pipefail

if [ $# -ne 1 ] ; then
    echo "No arguments supplied. Sudo password needed."
    exit 1
fi
SUDOPASS=$1


echo $SUDOPASS | sudo -S -p "" apt-get -y install libboost-all-dev libxml++2.6-dev libloki-dev libicu-dev cmake g++ swig libantlr-dev bison flex python-dev libedit-dev build-essential git subversion libreadline-dev libtar-dev

tar -xzf corpus2.tgz
cd corpus2
mkdir bin
cd bin
cmake ..
make || true # there is some swig problem in the first pass
make
echo $SUDOPASS | sudo -S -p "" make install
echo $SUDOPASS | sudo -S -p "" ldconfig
make test
cd ../..
rm -rf corpus2

tar -xzf toki.tgz
cd toki
mkdir bin
cd bin
cmake ..
make
echo $SUDOPASS | sudo -S -p "" make install
echo $SUDOPASS | sudo -S -p "" ldconfig
make test
cd ../..
rm -rf toki

tar -xzf maca.tgz
cd maca
mkdir bin
cd bin
cmake ..
make
echo $SUDOPASS | sudo -S -p "" make install
echo $SUDOPASS | sudo -S -p "" ldconfig
make test
cd ../..
rm -rf maca