Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15343741
  • 博文数量: 2005
  • 博客积分: 11986
  • 博客等级: 上将
  • 技术积分: 22535
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-17 13:56
文章分类

全部博文(2005)

文章存档

2014年(2)

2013年(2)

2012年(16)

2011年(66)

2010年(368)

2009年(743)

2008年(491)

2007年(317)

分类: LINUX

2009-02-09 09:05:46

编译安装或deb安装stardict-3.0.1



下载安装包:
下载语言包:cn/Dictionaries.php
下载发声文件:WyabdcRealPeopleTTS.tar.bz2

sudo tar jxvf WyabdcRealPeopleTTS.tar.bz2 -C /usr/share/
sudo tar jxvf stardict-langdao-ce-gb-2.4.2.tar.bz2 -C /usr/share/stardict/dic/
sudo tar jxvf stardict-oxford-gb-2.4.2.tar.bz2 -C /usr/share/stardict/dic/
安装完本地词典之后,需要修改用户可执行权限
sudo chown $(whoami):$(whoami) /usr/share/stardict -R

sudo apt-get remove stardict
sudo apt-get remove stardict-common
或者dpkg -r stardict stardict-common
sudo dpkg -i stardict_3.0.1-1_i386.deb


对于源码编译:
sudo apt-get install libenchant-dev libgucharmap-dev gucharmap libespeak-dev
./configure --prefix=/usr/local --disable-festival
make
make install就ok了!

阅读(2429) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-03-20 10:38:39

对了,我不想直接安装stardic,只想编译一下源文件。所以遇到了以上的问题!

chinaunix网友2009-03-20 10:34:09

谢谢您的回复,奇怪的是我按您说的yum install libenchant-dev libgucharmap-dev gucharmap libespeak-dev了,可是还说gucharmap找不到没办法只好用如下方法来配置了: ./configure --disable-gucharmap --disable-festival 这样之后生成了Makefile文件,可是make的时候出现好多如下的错误: ../../src/sigc++/signal.h:1675: 错误:‘typedef struct sigc::slot_list > sigc::signal0::slot_list’的声明 ../../src/sigc++/signal.h:168: 错误:改变了‘slot_list’的原意‘struct sigc::slot

chinaunix网友2009-03-19 20:01:34

fedora应该使用 yum install libenchant-dev libgucharmap-dev gucharmap libespeak-dev 来安装以上依赖包 dpkg是debian包管理软件,fedora不能使用.deb,应该下载.rpm包,使用rpm -ivh stardict_3.0.1-1_i386.rpm

chinaunix网友2009-03-19 17:48:41

您好,能详细说一下您编译stardict-3.0.1的步骤么? 都需要什么依赖包啊?我怎么老编译不过去啊? 再就是我用的Fedora10,怎么没有dpkg这个工具呢?用yum install dpkg也不行