LinuxSir.cn,穿越时空的Linuxsir!

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

安装scim-python 0.1.10后是不是就会有五笔输入法了?

[复制链接]
发表于 2008-4-16 10:12:54 | 显示全部楼层 |阅读模式
如题,有人说emerge scim-tables后就会有五笔,可是我却没有,安装后在/usr/share/scim/tables下没有Wubi.bin
于是我下载了scim-python 0.1.10,
./configure
make
make install
后如果一切正常,是不是就会有五笔了?
我通过emerge scim-tables用不用提前删除呀?
发表于 2008-4-16 20:33:02 | 显示全部楼层
scim-tables不用删除,当然用了scim-python中的XingMa后,相信你很快就会想把scim-tables删掉了

不是, 还要下五笔的码表,就在scim-python项目页面的Downloads中。即xingma-wubi86-0.1.10.1.tar.bz2,然后用解压后得到wubi.txt.bz2和wubi.png。

之后用XMCreateDB -s wubi.txt.bz2生成scim-python中XingMa使用的db文件——wubi.db,把wubi.db 复制到/usr/share/scim-python/engine/XingMa/tables/下,把wubi.png 复制到/usr/share/scim/icons/下,重启scim就OK了。
如果还出不来五笔的话,是scim设置文件没有更新的原故,你可以把 ~/.scim/下的config和global文件删除后重启scim即可。
不过0.1.10中XingMa有不少的bug,在svn中已经fix了,如果是自己编译,建议你用svn中的(最简单的是直接将svn中 python/engine/XingMa/下的文件直接覆盖 /usr/share/scim-python/engine/XingMa/下的文件,然后把/usr/share/scim-python/engine/XingMa中所有的 .pyo, .pyc文件删除)

如果还有什么问题,尽管说;)

另外你用什么发行版?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-18 13:47:40 | 显示全部楼层
安装出错
./configure 和 make都很快
make install提示
ImportError: No module named _sqlite3
make[5]: *** [install-data-hook] 错误 1
make[5]: Leaving directory `/root/scim-python-0.1.10/python/engine/PinYin'
make[4]: *** [install-data-am] 错误 2
make[4]: Leaving directory `/root/scim-python-0.1.10/python/engine/PinYin'
make[3]: *** [install-am] 错误 2
make[3]: Leaving directory `/root/scim-python-0.1.10/python/engine/PinYin'
make[2]: *** [install-recursive] 错误 1
make[2]: Leaving directory `/root/scim-python-0.1.10/python/engine'
make[1]: *** [install-recursive] 错误 1
make[1]: Leaving directory `/root/scim-python-0.1.10/python'
make: *** [install-recursive] 错误 1
回复 支持 反对

使用道具 举报

发表于 2008-4-18 14:41:52 | 显示全部楼层
你的python是2.4的吗?scim-python需要python-2.5, sqlite3是python2.5的标准模块。
另外,0.1.11的版本已经发布了,你应该用0.1.11编译。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-19 07:57:08 | 显示全部楼层
scim 1.4.7
python 2.5.1-r5
sqlite 3.5.6
我用0.1.11安装还是错误依旧

发行版是gentoo 2.6.24-r5
回复 支持 反对

使用道具 举报

发表于 2008-4-20 19:25:08 | 显示全部楼层
Post by reglinux;1839866
scim 1.4.7
python 2.5.1-r5
sqlite 3.5.6
我用0.1.11安装还是错误依旧

发行版是gentoo 2.6.24-r5


你试试直接在console中运行python,然后输入import sqlite3看看。
如果提示找不到模块,就说明你的python安装时没有选择安装sqlite3支持。
比如在Gentoo中要用USE='sqlite' 来emerge python。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-21 11:39:22 | 显示全部楼层
还是不行,成功安装后没有<code>/usr/share/scim-python/</code>这个目录
回复 支持 反对

使用道具 举报

发表于 2008-4-21 13:50:03 | 显示全部楼层
你是直接emerge gentoo-china overlay中的吗?还是手动编译的?
gentoo-china overlay中有ebuild的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-22 13:42:32 | 显示全部楼层
emerge scim-pythonusr安装的,结果没有/share/scim-python/engine/XingMa
回复 支持 反对

使用道具 举报

发表于 2008-4-22 22:29:29 | 显示全部楼层
你得先看看scim-python的USE啊,pinyin,xingma,enwriter都是可选的。没有添加任何默认,完全给用户选择安装部件的自由。但你得选一下
emerge -vp scim-python看看,另外,如果你用了xingma的USE,ebuild会在最后给出信息告诉你得emerge scim-xingma的 (码表,记得先看看有什么USE,因为有郑码,五笔,二笔,仓颉,compose你得选装什么)
回复 支持 反对

使用道具 举报

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

本版积分规则

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