My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Install  
Updated Apr 26, 2010 by arcpp.zju@gmail.com

Archlinux

ibus-sogoupycc 已经处于 Archlinux 软件仓库中,可以直接使用 pacman 安装:

sudo pacman -S ibus-sogoupycc

AUR 上的 svn 版本是我本人在维护,可能会新一点。如果要从 AUR 安装 svn 版本,建议使用 yaourt 工具:

sudo yaourt -S ibus-sogoupycc-svn

以上两个软件包都已经包含 open-phrase 0.1.10.6 (2008 年 9月版本) 词库。

Debian / Ubuntu

下载页面提供了 deb 版本的程序 (32 位系统, ibus 1.2.0 - 1.2.1) 的安装包,以及词库文件安装包,下载后即可直接安装。

注意:如果使用的 ibus 版本 >= 1.2.99 (包括 1.2.99),不要使用下载页面提供的程序软件包。

从源代码安装

下载页面 下载源代码,解压缩,进入 build.sh 所在目录,执行下列命令:

./build.sh
cd build
sudo make install

构建需要用 cmake , 然后由 cmake 负责检查其它的依赖。

比如,ubuntu 系统上,大概需要这些依赖才能正常编译和运行:

liblua5.1-0-dev, liblua5.1-socket2, libsqlite3-dev, libgtk2.0-dev, libibus-dev, libnotify-dev, lua5.1

Archlinux 系统上,则是这些软件包,其中的 ibus 可能需要从 AUR 安装:

lua (5.1), luasocket, glib, dbus, sqlite3, gtk2, ibus (1.2.0.20100111), libnotify

运行程序需要保证 lua 解释器以及 luasocket 存在,这个依赖是在编译阶段不检查的。推荐使用 lua 5.1.4 版本,终端下执行命令

lua -e 'require "socket.http"'

应该是没有输出,无错误结束。

自行编译的版本没有包含词库,将只能使用 gb2312 字库,输入法的一些功能会因此受到限制。

词库可以使用带有索引的 open-phrase 0.1.10.6,默认情况下,下载解压后放在 /usr/share/ibus-sogoupycc/db/ 即可。

添加输入法

正确安装之后,在 ibus 选项中就可以添加本输入法,切换到即可使用。

可能需要先重新启动 ibus 才能在 ibus 选项中看到本输入法。重新启动 ibus 的方法是右键单击任务栏 ibus 图标,选择 Restart,或者是使用命令行:

ibus-daemon -rxd

接着,您可能对输入法的一些功能感兴趣,请参考此页

Comment by fjctlzy@gmail.com, Apr 12, 2010

there is no x86_64.deb for ubuntu

Comment by Bill.Lee.Y@gmail.com, Apr 23, 2010

建议到 launchpad.net 建一个 ppa 源,方便 Ubuntu 下的安装和更新。 可以到 forum.ubuntu.org.cn 讨论。

Comment by xujun.ac...@gmail.com, Apr 23, 2010

我试了一下 很不错的

Comment by so89...@gmail.com, Apr 24, 2010

强力支持,话说这个软件不会上传用户输入的内容吧

Comment by project member arcpp.zju@gmail.com, Apr 24, 2010

@so89898 : 会上传 拼音 给搜狗云服务器。

Comment by fghwin...@gmail.com, Apr 26, 2010

我下载了2.5的版本,在我的ubuntu 10.04上面时不时 的死掉就是在服务器没有返回结果的时候卡死的,我下载了源代码后自己编译的没有死掉

Comment by handerse...@gmail.com, May 5, 2010

似乎没有光标跟随哦,我在任何地方输入候选字都显示在左下角,是我设置的问题吗

Comment by project member arcpp.zju@gmail.com, May 5, 2010

@happyandersen 应该是你的设置问题。光标是否跟随是 ibus 控制的,和这个程序无关。

Comment by xiaohany...@gmail.com, May 30, 2010

ym

Comment by akirasph...@gmail.com, Jul 1, 2010

为什么我看不到候选字呢?

Comment by akirasph...@gmail.com, Jul 1, 2010

原来要自己设置阿,我小白了

Comment by zyf3...@163.com, Jul 31, 2010

tab键是选字,这里小做一下说明。

Comment by King....@gmail.com, Aug 20, 2010

求Ubuntu 10.4 x64安装包~本人新手~谢谢

Comment by refinest...@gmail.com, Sep 3, 2010

为什么我安装完依然在首选项中看不到那个拼音输入法呢?

Comment by ljcep...@gmail.com, Sep 14, 2010

选词怪怪的需要时间适应~ 有点类似vim

Comment by fothergi...@gmail.com, Feb 2, 2012

need your help please! I can't write Chinese right now. I keep running into this error after doing ./build.sh

Downloads/ibus-sogoupycc-0.2.5$ ./build.sh-- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- checking for one of the modules 'lua5.1;lua-5.1;lua' CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig?.cmake:350 (message):

None of the required 'lua5.1;lua-5.1;lua' found
Call Stack (most recent call first):
src/CMakeLists.txt:17 (PKG_SEARCH_MODULE)

-- checking for modules 'ibus-1.0>=1.2.0;glib-2.0>=2.22;gthread-2.0>=2.22;dbus-1>=1.2;sqlite3;gtk+-2.0;gdk-2.0;libnotify>=0.4' -- found ibus-1.0, version 1.3.99.20110818 -- found glib-2.0, version 2.30.0 -- found gthread-2.0, version 2.30.0 -- found dbus-1, version 1.4.14 -- found sqlite3, version 3.7.7 -- found gtk+-2.0, version 2.24.6 -- found gdk-2.0, version 2.24.6 -- found libnotify, version 0.7.4 -- Configuring incomplete, errors occurred!

So what now? I can't find any packages with this name. Any advice? I would really love to use sogou again - it's just the best out there! Answers in Chinese will be fine :) email me!

Comment by Davis.Hu...@gmail.com, Apr 22, 2012

Ubuntu Compile from source的时候有点问题。研究了下,问题解决了:

好像是因为出了新的notification的lib(0.7),所以src/XUtility.cpp 90和101行的notify_notification_new,括号里的最后一个 (,NULL)去除。 还有src/main.cpp在最前面一堆include 那里加一个 #include<dbus/dbus.h>

应该就可以compile了


Sign in to add a comment
Powered by Google Project Hosting