Ubuntu 安装Srilm
来源:互联网 发布:淘宝便宜有趣的小玩意 编辑:程序博客网 时间:2024/06/02 00:30
1.安装tcl
下载tcl的.tar.gz文件,然后解压
下载地址:ftp://ftp.tal.tk/pub/tcl/tcl8_6
$tar -xzvf 下载/tcl8.6.5-src.tar.gz -C ~/tcl
切换到 tcl8.6.5/unix目录
$cd tcl/tcl8.6.5/unix
为编译做准备
unix$./configure #应该默认安装到/usr/local
编译软件包
unix$make
安装软件包
unix$sudo make install #这里有权限问题,所以sudo
2.安装make,gcc,gawk,gzip,bzip2,p7zip
没有部分安装代码
~$sudo apt-get install gawk~$sudo apt-get install p7zip
3.安装Srilm
创建目录,并解压到指定目录:~/srilm(即/home/cw/srilm)
~$mkdir srilm~$tar -xzvf 下载/srilm-1.7.1.tar.gz -C ~/srilm
修改srilm/Makefile
在# SRILM = /home/speech/stolcke/project/srilm/devel (原)后添加一行
SRILM=/home/cw/srilm
修改srilm/common/Makefile.machine.*
*所填的内容和本机硬件平台有关。可以在终端输入一下命令查看:
~$uname -i
我的电脑是i686,则我要修改Makefile.machine.i686-gcc4这个文件
再修改srilm/sbin/machine-type,i686行处原MACHINE_TYPE=i686,改为MACHINE_TYPE=i686-gcc4
修改 srilm/common/Makefile.machine.i686-gcc4
找到:
GCC_FLAGS = -mtune=pentium3 -Wall -Wno-unused-variable -Wno-uninitialized
CC =
CXX =
这里是为了告诉 SRILM 系统使用的 compiler(c 和 c++),符合安装情况,不需要修改。如果是 64 位 CPU,需要做相应调整
找到:
TCL_INCLUDE =
TCL_LIBRARY = -ltcl #此处和其他电脑不同,其他为TCL_LIBRARY =
修改为
TCL_INCLUDE =
TCL_LIBRARY = -ltcl
NO_TCL = X
找到:
GAWK = /usr/bin/awk
修改为
GAWK = /usr/bin/gawk
至此开始出现大量问题,为什么说是大量问题,因为都是问题嵌套着问题。当我输入uname -i的时候,出现的是i686,但是我不确定是要修改Makefile.machine.i686-gcc4,还是Makefile.machine.i686。所以,我就都修改了。srilm/sbin/machine-type,i686行处原MACHINE_TYPE=i686,改为MACHINE_TYPE=i686-gcc4,这是之前的改法,之后我就又改回去了。
但是还是在make World的时候出现了问题,然后各种上网搜索,又要手动安装gcc,安装gcc之前又要安装各种准备的工具。
但是折腾了一遭之后,我尝试了如下命令
~$sudo apt-get update~$sudo apt-get build-essential
然后又回到srilm目录下
srilm$make World
此时,似乎是成功了。
然后输入环境变量
srilm$export PATH=/home/cw/srilm/bin/i686:/home/cw/srilm/bin:$PATH
然后test
srilm$make test
然后会出现大量的IDENTICAL,此时编译成功!
虽然至此已经成功,我可以进行下一步,但是对于安装的问题,我还是存有疑惑。希望大家看到这篇记录,可以 留言。
我觉得重要的是要提前安装好各种存在依赖关系的库和工具。很多地方理解的不到位,接下来有时间会深入学习一下Linux。
- ubuntu平台SRILM安装
- Ubuntu 安装Srilm
- srilm 安装
- srilm的安装
- SRILM的安装方法
- 语言模型-SRILM(1) 安装
- SRILM的安装与使用
- SRILM的安装与使用
- Ubuntu 10.10 SRILM完全配置手册
- SRILM使用之Ubuntu环境搭建
- srilm安装及ngram-count简单使用
- Ubuntu 11.04 32位系统下 SRILM 的配置详解
- Mac OSX下安装配置SRILM语言模型训练工具
- n-gram统计 计算句子概率 SRILM安装使用
- 在Ubuntu64位下安装srilm详细步骤
- srilm编译,
- srilm编译
- Installing SRILM
- [c#]记一次实验室局域网的ARP欺骗
- 采用GAUSS列主消元法求解线性方程组(MATLAB)
- Tiny210(S5PV210) U-BOOT(三)----配置时钟频率源码分析
- 圆形ImageView——头像显示
- MyBatis-----3、MyBatis分页插件PageHelper
- Ubuntu 安装Srilm
- JDK源码分析(2)-java.util.LinkedList
- Tiny210(S5PV210) U-BOOT(四)----Nand Flash原理(1)
- The Python Challenge 题解
- hbase的admin可用api汇总
- RecycleView的layoutManager.setStackFromEnd(true);layoutManager.setReverseLayout(true);
- 204. Count Primes
- 1619-7 张良 十月二十七号总结 [连续第二十七天]
- php培训相关