-
Notifications
You must be signed in to change notification settings - Fork 0
/
provision.sh
53 lines (35 loc) · 996 Bytes
/
provision.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/usr/bin/env bash
USER=vagrant
HOME=/home/$USER/
NR_PROCESSORS=$(grep -c ^processor /proc/cpuinfo)
echo "HOME " + $HOME
echo "NR PROCESSORS: " + $NR_PROCESSORS
su $USER
echo "Updating packages"
sudo apt-get update
echo "Adding base packages"
sudo apt-get -y install git
sudo apt-get -y install emacs23-lucid
sudo apt-get -y install libboost-all-dev
sudo apt-get -y install build-essential libz-dev libbz2-dev
sudo apt-get -y install libxmlrpc-c3-dev
echo "Getting cmph"
wget http://downloads.sourceforge.net/project/cmph/cmph/cmph-2.0.tar.gz
tar -xzvf cmph-2.0.tar.gz
cd cmph-2.0
./configure
make
sudo make install
## Back to base directory
cd $HOME
echo "Copying moses"
echo $PWD
git clone git://github.com/moses-smt/mosesdecoder.git
cd $HOME/mosesdecoder/
echo $PWD
echo "Starting to compile moses"
bjam --with-cmph=/user/local/ -j$NR_PROCESSORS
cd $HOME
echo "Copying sample models"
wget http://www.statmt.org/moses/download/sample-models.tgz
tar -xzvf sample-models.tgz