关于那些想手动编译fcitx的

系统字体配置、中文显示和输入法问题
回复
csslayer
帖子: 575
注册时间: 2009-08-03 13:08

关于那些想手动编译fcitx的

#1

帖子 csslayer » 2011-09-09 14:10

我们会尽快更新ppa(不是以前那个我个人的,而是这个 https://launchpad.net/~fcitx-team

另外有些你们遇到的编译问题在新的 .1 里面解决了。请到这里下载 http://code.google.com/p/fcitx/downloads/list

如果你确实想自己编译的话。
一个最简单的建议就是你们把它安装到系统目录,而不是其他目录。
(cmake使用参数 -DCMAKE_INSTALL_PREFIX=/usr)
这样会省下你很多麻烦。除了解决依赖问题,基本一路make install过去就行了。

如果你想安装到用户目录下面,需要注意的问题是,请将所有fcitx的包都装到同一个prefix下面去。
你还需要设置环境变量 。

代码: 全选

# 让pkg-config找到fcitx的pkgconfig
export  PKG_CONFIG_PATH=<prefix>/lib/pkgconfig:$PKG_CONFIG_PATH
# 让cmake找到 FcitxConfig.cmake
export CMAKE_PREFIX_PATH=<prefix>
# 将fcitx的prefix的bin加入path,因为cmake需要 fcitx4-config 这个脚本来确定一些路径
export PATH=<prefix>/bin:$PATH
公共的依赖,intltool,cmake。
fcitx(参见 http://fcitx.github.com/handbook/chapte ... pendencies
fcitx-configtool (gtk2,libunique)
fcitx-fbterm(dbus-glib,glib,gio)
fcitx-cloudpinyin(curl)
fcitx-sunpinyin(sunpinyin,需要从git下载sunpinyin的代码自己编译)
fcitx-googlepinyin(libgooglepinyin)
kcm-fcitx(kdebase-runtime)
fcitx-ui-light(libx11 fontconfig,libxft)
头像
acer4740
帖子: 1405
注册时间: 2010-09-13 19:04
来自: 0xFF00EE

Re: 关于那些想手动编译fcitx的

#2

帖子 acer4740 » 2011-09-09 14:14

:em11 :em11
levee
帖子: 3030
注册时间: 2009-10-03 23:31

Re: 关于那些想手动编译fcitx的

#3

帖子 levee » 2011-09-09 14:20

已经是4.1.1了?
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 关于那些想手动编译fcitx的

#4

帖子 nmsfan » 2011-09-09 14:29


bravo~~
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 关于那些想手动编译fcitx的

#5

帖子 leeaman » 2011-09-09 15:38

一个最简单的建议就是你们把它安装到系统目录,而不是其他目录。
(cmake使用参数 -DCMAKE_INSTALL_PREFIX=/usr)
这样会省下你很多麻烦。除了解决依赖问题,基本一路make install过去就行了。
这个很重要,顺利很多,还有建议拼音词库用那个small的,好用很多,如果么有版权问题的话,这样对新用户应该感觉会觉得好用很多
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 关于那些想手动编译fcitx的

#6

帖子 leeaman » 2011-09-09 15:57

内存就会大很多...
附件
2011-09-09-155218_656x92_scrot.png
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
躺在桌子上
帖子: 406
注册时间: 2008-10-27 22:28

Re: 关于那些想手动编译fcitx的

#7

帖子 躺在桌子上 » 2011-09-09 17:18

我是用cmake .. 直接过去,不加参数,这样没问题的吧

家里的我就等源吧
csslayer
帖子: 575
注册时间: 2009-08-03 13:08

Re: 关于那些想手动编译fcitx的

#8

帖子 csslayer » 2011-09-09 17:52

躺在桌子上 写了:我是用cmake .. 直接过去,不加参数,这样没问题的吧

家里的我就等源吧
不加参数等价于 -DCMAKE_INSTALL_PREFIX=/usr/local
头像
Cherrot
帖子: 981
注册时间: 2011-04-03 10:01
系统: Ubuntu 12.XX
来自: 帝都
联系:

Re: 关于那些想手动编译fcitx的

#9

帖子 Cherrot » 2011-09-09 19:30

:em11 :em11
Ubuntu技巧汇总http://wiki.ubuntu.org.cn/UbuntuSkills --你遇到的各种问题可能已经在里面了
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.
躺在桌子上
帖子: 406
注册时间: 2008-10-27 22:28

Re: 关于那些想手动编译fcitx的

#10

帖子 躺在桌子上 » 2011-09-09 20:25

本来想家里就等ppa更新算了,结果回家一看昨晚神使鬼差的已经装好了,4.1,只是其他几个没装,于是干脆重新下载4.1.1,把其他的一并装了。

刚才注销了一下,发现问题了,我现在是4.01和4.1.1并存..........................还不能自动切换!只能手动,上来先是4.01的上

4.01也是编译的,这会不知道该怎么卸载了...........................

有点小苦恼。

实在不行就只有等到11月份装11.10了。
头像
yuzh652800
帖子: 686
注册时间: 2008-03-12 8:41
来自: nenu.Ani

Re: 关于那些想手动编译fcitx的

#11

帖子 yuzh652800 » 2011-10-24 14:28

4.1.1下运行正常,今天升级到4.1.2,发现几个问题:
谷歌拼音不知道跑哪里去了。
配置对话框也不出现了。


怎么能回到4.1.1.

我用的kubuntu10.04

kde版本:4.5.3
不能假定每个人都爱用命令行。
只要支持Linux的,我们都应该支持。
csslayer
帖子: 575
注册时间: 2009-08-03 13:08

Re: 关于那些想手动编译fcitx的

#12

帖子 csslayer » 2011-10-24 14:42

yuzh652800 写了:4.1.1下运行正常,今天升级到4.1.2,发现几个问题:
谷歌拼音不知道跑哪里去了。
配置对话框也不出现了。


怎么能回到4.1.1.

我用的kubuntu10.04

kde版本:4.5.3
重新编译。
头像
yuzh652800
帖子: 686
注册时间: 2008-03-12 8:41
来自: nenu.Ani

Re: 关于那些想手动编译fcitx的

#13

帖子 yuzh652800 » 2011-10-24 15:08

我是用ppa源安装的,
https://launchpad.net/~fcitx-team
的Nightly PPA


刚才用终端运行了一下fcitx ,发现有报错

代码: 全选

[ERROR] /build/buildd/fcitx-4.1.2/src/lib/fcitx/ime.c:299-fcitx-googlepinyin ABI Version Error


error while loading shared libraries: libfcitx-core.so.0.1: cannot open shared object file: No such file or directory


看了一下源,好像是googlepinyin的新版本i386的包还没有编译,估计是版本问题,等一等看看吧。
不能假定每个人都爱用命令行。
只要支持Linux的,我们都应该支持。
回复