LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2376|回复: 15

slackware 12.1 上安装"星际译王"不成功

[复制链接]
发表于 2008-5-6 17:14:31 | 显示全部楼层 |阅读模式
试了两个版本,2.4.8 和 3.1在slackware 12.1 上编译均不成功,不知道为什么,系统是完全安装的。
之前,在slackware 12.0上安装2.4.8有成功过,英语水平有限,有一个翻译软件实在是要方便许多。但始终不成功,心里觉得不爽。
有没有成功安装星际译王在slackware 12.1上的朋友,有的话拿出来分享一下经验。
发表于 2008-5-6 18:45:38 | 显示全部楼层
我原来也用stardict. 后来用www.iciba.com就觉得没有必要了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-6 19:42:02 | 显示全部楼层
前提条件是必须能联网,另外,单词捕捉功能等在阅读满篇幅的英文页面时方便好用,一个个在网站上去查询始终不是太便利。遗憾中。。。期待有达人能够解决这个疑问。
回复 支持 反对

使用道具 举报

发表于 2008-5-6 22:25:15 | 显示全部楼层
我用的是2.4.6,和scim有冲突~在中文环境下就段错误~西文环境下就好了
回复 支持 反对

使用道具 举报

发表于 2008-5-6 23:00:52 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-5-7 15:51:40 | 显示全部楼层
从这个链接直接下载tgz包看看:
http://www.slackware.com/~alien/ ... ct-3.0.0-i486-1.tgz
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-8 11:57:19 | 显示全部楼层
谢谢"leidan",直接下载http://www.slackware.com/~alien/ ... 0.1-i486-1alien.tgz
包来安装完全没有问题。
如果从官方的3.0.1源代码来安装,现在找到一种办法:
$./configure --disable-gnome-support --disable-spell --disable-gucharmap --disable-festival --disable-espeak
会出现以下提示:
checking for STARDICT... configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Alternatively, you may set the environment variables STARDICT_CFLAGSand STARDICT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
See `config.log

参考 “startdict configure PKG_CONFIG 错误解决”这篇文章,网址是“http://blog.chinaunix.net/u1/41420/showart_470898.html”
在编译安装前,执行
$ export PKG_CONFIG=/usr/bin/pkg-config
$./configure --disable-gnome-support --disable-spell --disable-gucharmap --disable-festival --disable-espeak
$make
$sudo make install
即可完成安装。
回复 支持 反对

使用道具 举报

发表于 2008-6-13 10:13:42 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-6-13 10:24:08 | 显示全部楼层

解决方法

安装enchant-1.4.2.tar.gz
然后到http://www.slackware.com/~alien/slackbuilds/stardict/build/
下载slack-desc,slack-required ,stardict-3.0.1.tar.bz2 ,stardict.SlackBuild 。到一个目录
然后在在这个目录下运行sh stardict.SlackBuild --cleanup这个命令。
完成后,一般会在/tmp目录下生成一个以stardict*.tgz的文件
到/tmp目录下运行installpkg 加文件名即可
回复 支持 反对

使用道具 举报

发表于 2008-6-13 12:04:42 | 显示全部楼层
可以试试这个Firefox插件,
http://addons.sociz.com/firefox/170/

可以划词,用的是dict.cn。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表