Installing IRSTLM on Ubuntu
- Get the source from here http://sourceforge.net/projects/irstlm/
- Installing some dependencies
sudo apt-get install build-essential sudo apt-get install automake sudo apt-get install libtool sudo apt-get install zlib1g-dev
- Extracting files
sudo mkdir -p /usr/local/src/irstlm sudo chown username /usr/local/src/irstlm tar -xvzf irstlm.tgz -C /usr/local/src/irstlm
- Compiling
sudo mkdir -p /usr/local/lib/irstlm sudo chown username /usr/local/lib/irstlm ./regenerate-makefiles.sh ./configure --prefix=/usr/local/lib/irstlm --enable-caching make -j 4
- Installing
make -j 4 install sudo ln -sfn /usr/local/lib/irstlm/bin/add-start-end.sh /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/build-lm-qsub.sh /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/build-lm.sh /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/build-sublm.pl /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/compile-lm /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/dict /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/goograms2ngrams.pl /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/interpolate-lm /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/lm-stat.pl /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/merge-sublm.pl /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/ngram-split.pl /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/ngt /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/plsa /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/prune-lm /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/quantize-lm /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/rm-start-end.sh /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/score-lm /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/sort-lm.pl /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/split-dict.pl /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/split-ngt.sh /usr/local/bin sudo ln -sfn /usr/local/lib/irstlm/bin/tlm /usr/local/bin
Hello, congrats its a very nice guide! I have already done steps 1,2,3 but from the 4th i have problem with generate. When i put ./regenerate-makefiles.sh it is said no such a file or directory. Any ideas?
Thank you in advance.
The file “regenerate-makefiles.sh” can be found in /usr/local/src/irstlm/irstlm-5.80.08/trunk…
tar -xvzf irstlm.tgz -C /usr/local/src/irstlm => extracted the file to this location… You are probably executing the commands from a different place..
Try – cd /usr/local/src/irstlm/irstlm-5.80.08/trunk
and then – ./regenerate-makefiles.sh