先把一些常用程序装了:
yum -y install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed libstdc++.so.6 libnspr4.so libssl.so.6
用winscp把三个文件上传到/home/moses。
进入moses目录:
cd moses
按照一些依赖:
yum -y install libicu-devel python-devel bzip2-devel
解压缩boost_1_59_0.zip:
unzip boost_1_59_0.zip
cd boost_1_59_0
运行:
./bootstrap.sh
然后,运行:
./b2 –build-type=complete –layout=tagged
等待……等待……等待……
安装,不知道这一步是否必要:
./b2 install
boost安装完成。接下去装giza++
cd ..
tar xzvf giza-pp-v1.0.7.tar.gz
cd giza-pp
make
mkdir -p bin
cp GIZA++-v2/GIZA++ bin/
cp GIZA++-v2/snt2cooc.out bin/
cp mkcls-v2/mkcls bin/
ZIGA++安装完毕
接下去安装irstlm
cd ..
tar zxvf irstlm-5.80.08.tgz
cd irstlm-5.80.08
cd trunk
yum install libtool
./regenerate-makefiles.sh
./configure –prefix=/home/moses/irstlm-5.80.08
make
make install
irstlm安装完成
cd ../..
yum install git
git clone git://github.com/moses-smt/mosesdecoder.git
cd mosesdecoder
./bjam –with-irstlm=/home/moses/irstlm-5.80.08 –with-giza=/home/moses/giza-pp/bin