网上搜索了一通说linux下翻译软件startdict还不错,于是找到了其源码自行编译安装
这里记录一下遇到的问题及解决办法:
- 进入stardict-3.0.3
- ./configure
出现提示 No package 'zlib' found
但是我系统中已经安装里zlib和zlib-devel为什么还有这个提示呢,经过研究configure在安装过程中会调用pkg-config这个工具来获得stardict的依赖库所在目录,
pkg-config工具会从与某个库(这里是zlib库)对应的后缀为pc的文件(这里是zlib.pc)的中读取这个库所在的目录,一般库在安装的安装包里会有pc文件,但我需要的zlib里没有,于是我从网上下载了一个包含pc的zlib rpm包,把里面的pc文件复制到pkg-config工具默认读取的/usr/lib/pkgconfig下,然后再次./configure 就不会提示No package 'zlib' found了。
pc应该可自行编写,还没空研究,不知道是以什么格式进行编写的,有空研究研究吧。
3. 又有错误提示
checking for intltool >= 0.22... ./configure: line 4456: intltool-update: command not found
configure: error: Your intltool is
configure: error: Your intltool is