LinuxSir.cn,穿越时空的Linuxsir!

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

为11.4重新打包了一个fcitx,以及qtiplot

[复制链接]
发表于 2011-5-17 03:15:56 | 显示全部楼层 |阅读模式
由于11.4默认没有安装gtk-immodule-xim,导致之前打包的fcitx不能正常工作,我重新打包了一个fcitx,显式添加了xim依赖,安装后应该可以直接使用了。fcitx-sunpinyin和图形化配置工具也一并提供。
此外我还打包了包含liborigin的qtiplot,可以读取origin文件。这个主要是我自己经常用到。

最后还有开启了subpixel hinting和bytecode解释器的libfreetype。没有提供freetype-devel包,这样可以避免软件源的兼容性问题。以后也可能会增加其他现有源里没有提供的软件。

大家可以在opensuse网站直接搜索,找到本ID的家项目(home:stecue)所提供的包,然后点击链接,“一键安装”,也可以手工添以下源
http://download.opensuse.org/rep ... tecue/openSUSE_11.4

11.3下也有相应的包。
发表于 2011-5-17 10:13:16 | 显示全部楼层
I have installed the 11.3 fcitx-sunpinyin, but when I try to use it, the hint below was print:
user@linux-b8md:~> fcitx
Info:configfile.c:264-Load Config File /home/user/.config/fcitx/config
Info:addon.c:133-Load Addon Config File:fcitx-sunpinyin.conf
user@linux-b8md:~> Info:table.c:182-Load Table Config File:wanfeng.conf
Info:table.c:182-Load Table Config File:db.conf
Info:table.c:182-Load Table Config File:wbpy.conf
Info:table.c:182-Load Table Config File:cangjie.conf
Info:table.c:182-Load Table Config File:zrm.conf
Info:table.c:182-Load Table Config File:erbi.conf
Info:table.c:182-Load Table Config File:qxm.conf
Info:table.c:182-Load Table Config File:wbx.conf
fcitx: symbol lookup error: /usr/lib//fcitx/fcitx-sunpinyin.so: undefined symbol: ConfigGetBindValue
回复 支持 反对

使用道具 举报

发表于 2011-5-17 10:30:35 | 显示全部楼层
楼主打开了fcitx的sunpinyin模块支持。这个模块问题很多,所以我就没有编译进去。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-17 11:16:40 | 显示全部楼层
似乎是版本不匹配……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-17 11:17:37 | 显示全部楼层
Post by ior;2139410
I have installed the 11.3 fcitx-sunpinyin, but when I try to use it, the hint below was print:
user@linux-b8md:~> fcitx
Info:configfile.c:264-Load Config File /home/user/.config/fcitx/config
Info:addon.c:133-Load Addon Config File:fcitx-sunpinyin.conf
user@linux-b8md:~> Info:table.c:182-Load Table Config File:wanfeng.conf
Info:table.c:182-Load Table Config File:db.conf
Info:table.c:182-Load Table Config File:wbpy.conf
Info:table.c:182-Load Table Config File:cangjie.conf
Info:table.c:182-Load Table Config File:zrm.conf
Info:table.c:182-Load Table Config File:erbi.conf
Info:table.c:182-Load Table Config File:qxm.conf
Info:table.c:182-Load Table Config File:wbx.conf
fcitx: symbol lookup error: /usr/lib//fcitx/fcitx-sunpinyin.so: undefined symbol: ConfigGetBindValue
你的fcitx也是home:stecue源里面的么?如果混源用的话可能有问题。我现在没有11.3,没法测试。不过我在11.4下面使用sunpingyin正常。这个帖子就是用sunpinyin打的。你可以把那个fcitx-configtool也一块安装了,把其他输入法都删掉看看,呵呵。

另外我主要是针对x86打包。对于x86-64,系统路径不一样,/lib64,/lib什么的我到现在也没搞明白,因此可能也会编译成功而运行出错。甚至有的包编译也不成功。

我这个源主要是针对11.4设立的。为了在11.3下也编译通过我为11.3源添加了其他好几个源的搜索路径,所以安装时可能会要求添加其他源。如果怕引起冲突的话11.3下还是用hillwood兄的源比较好。11.3下fcitx没有gti-immodule-xim的问题。
回复 支持 反对

使用道具 举报

发表于 2011-5-17 11:59:59 | 显示全部楼层
configure的时候加上--libdir=%{_libdir}参数就可以自动匹配32位/64位的lib目录。
回复 支持 反对

使用道具 举报

发表于 2011-5-17 15:48:58 | 显示全部楼层
Post by ior;2139410
I have installed the 11.3 fcitx-sunpinyin, but when I try to use it, the hint below was print:
user@linux-b8md:~> fcitx
Info:configfile.c:264-Load Config File /home/user/.config/fcitx/config
Info:addon.c:133-Load Addon Config File:fcitx-sunpinyin.conf
user@linux-b8md:~> Info:table.c:182-Load Table Config File:wanfeng.conf
Info:table.c:182-Load Table Config File:db.conf
Info:table.c:182-Load Table Config File:wbpy.conf
Info:table.c:182-Load Table Config File:cangjie.conf
Info:table.c:182-Load Table Config File:zrm.conf
Info:table.c:182-Load Table Config File:erbi.conf
Info:table.c:182-Load Table Config File:qxm.conf
Info:table.c:182-Load Table Config File:wbx.conf
fcitx: symbol lookup error: /usr/lib//fcitx/fcitx-sunpinyin.so: undefined symbol: ConfigGetBindValue

11.3的输入法没有问题,没有必要去搞这个吧!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-17 16:28:17 | 显示全部楼层
Post by chanshun8;2139449
11.3的输入法没有问题,没有必要去搞这个吧!
这个是fcitx-sunpinyin。
回复 支持 反对

使用道具 举报

发表于 2011-5-18 10:08:03 | 显示全部楼层
Post by stecue;2139416
你的fcitx也是home:stecue源里面的么?如果混源用的话可能有问题。我现在没有11.3,没法测试。不过我在11.4下面使用sunpingyin正常。这个帖子就是用sunpinyin打的。你可以把那个fcitx-configtool也一块安装了,把其他输入法都删掉看看,呵呵。

另外我主要是针对x86打包。对于x86-64,系统路径不一样,/lib64,/lib什么的我到现在也没搞明白,因此可能也会编译成功而运行出错。甚至有的包编译也不成功。

我这个源主要是针对11.4设立的。为了在11.3下也编译通过我为11.3源添加了其他好几个源的搜索路径,所以安装时可能会要求添加其他源。如果怕引起冲突的话11.3下还是用hillwood兄的源比较好。11.3下fcitx没有gti-immodule-xim的问题。

不是同一个源里的。我对 fcitx 很不满的一点是,词库太差,比如很多成语都无法直接输出,还要一个字一个字地选过去。
附,我好怀念 QQ 拼音的成语可以直接输首字母得出。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-18 21:28:05 | 显示全部楼层
Post by ior;2139506
不是同一个源里的。我对 fcitx 很不满的一点是,词库太差,比如很多成语都无法直接输出,还要一个字一个字地选过去。
附,我好怀念 QQ 拼音的成语可以直接输首字母得出。
我用csslayer的fcitx4.0.0加上自己源里的sunpinyin就会出现你说的情况。我重新写了依赖关系,现在应该可以了。fcitx-sunpinyin的词库好像很不错,你可以再试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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