分页: 1 / 1

关于那些想手动编译fcitx的

发表于 : 2011-09-09 14:10
csslayer
我们会尽快更新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)

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

发表于 : 2011-09-09 14:14
acer4740
:em11 :em11

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

发表于 : 2011-09-09 14:20
levee
已经是4.1.1了?

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

发表于 : 2011-09-09 14:29
nmsfan

bravo~~

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

发表于 : 2011-09-09 15:38
leeaman
一个最简单的建议就是你们把它安装到系统目录,而不是其他目录。
(cmake使用参数 -DCMAKE_INSTALL_PREFIX=/usr)
这样会省下你很多麻烦。除了解决依赖问题,基本一路make install过去就行了。
这个很重要,顺利很多,还有建议拼音词库用那个small的,好用很多,如果么有版权问题的话,这样对新用户应该感觉会觉得好用很多

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

发表于 : 2011-09-09 15:57
leeaman
内存就会大很多...

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

发表于 : 2011-09-09 17:18
躺在桌子上
我是用cmake .. 直接过去,不加参数,这样没问题的吧

家里的我就等源吧

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

发表于 : 2011-09-09 17:52
csslayer
躺在桌子上 写了:我是用cmake .. 直接过去,不加参数,这样没问题的吧

家里的我就等源吧
不加参数等价于 -DCMAKE_INSTALL_PREFIX=/usr/local

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

发表于 : 2011-09-09 19:30
Cherrot
:em11 :em11

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

发表于 : 2011-09-09 20:25
躺在桌子上
本来想家里就等ppa更新算了,结果回家一看昨晚神使鬼差的已经装好了,4.1,只是其他几个没装,于是干脆重新下载4.1.1,把其他的一并装了。

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

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

有点小苦恼。

实在不行就只有等到11月份装11.10了。

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

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


怎么能回到4.1.1.

我用的kubuntu10.04

kde版本:4.5.3

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

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


怎么能回到4.1.1.

我用的kubuntu10.04

kde版本:4.5.3
重新编译。

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

发表于 : 2011-10-24 15:08
yuzh652800
我是用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的包还没有编译,估计是版本问题,等一等看看吧。