Packages for Linux Distributions
Archlinux
AUR packages:
Debian
Rime 已收錄於 Debian unstable (Sid)
sudo apt-get install ibus-rime
Gentoo
emerge ibus-rime # or fcitx-rime
Ubuntu
Rime 已收錄於 Ubuntu 12.10 (Quantal Quetzal)
sudo apt-get install ibus-rime
安裝更多輸入方案:
# 朙月拼音(預裝)
sudo make install librime-data-luna-pinyin
# 雙拼
sudo apt-get install librime-data-double-pinyin
# 宮保拼音
sudo apt-get install librime-data-combo-pinyin
# 速記打字法
sudo apt-get install librime-data-stenotype
# 注音、地球拼音
sudo apt-get install librime-data-terra-pinyin librime-data-bopomofo
# 倉頡五代(預裝)
sudo apt-get install librime-data-cangjie5
# 速成五代
sudo apt-get install librime-data-quick5
# 五筆86、袖珍簡化字拼音、五筆畫
sudo apt-get install librime-data-wubi librime-data-pinyin-simp librime-data-stroke-simp
# IPA (X-SAMPA)
sudo apt-get install librime-data-ipa-xsampa
# 上海吳語
sudo apt-get install librime-data-wugniu
# 粵拼
sudo apt-get install librime-data-jyutping
# 中古漢語拼音
sudo apt-get install librime-data-zyenpheng librime-data-triungkox3p
# 快速倉頡
sudo apt-get install librime-data-scj6
# 筆順五碼
sudo apt-get install librime-data-stroke5
Ubuntu 12.04 以下版本,參考下文的安裝手記。
有手藝、有時間、熱心腸的Linux技術高手! 請幫我把Rime打包到你喜愛的Linux發行版,分享給其他同學吧。
謝謝你們!
Fedora 18
轉自 http://tieba.baidu.com/p/2110249923
easior: 为了方便大家在Fedora 18中安装 ibus-rime, 我也制作了一个YUM源, 使用方法非常简单,打开终端,执行
rpm -ivh http://fedorapeople.org/~easior/fedora/18/x86_64/doremi-release-18-1.noarch.rpm
之后,便可用yum安装了。
Fedora 17
轉自 http://hi.baidu.com/swordswift/item/68e8584728dc900cc1161393
swordswift: 因为fedora下没有打包好的安装包,所以我就做了一个安装源,也算是对作者的支持和感谢吧。
安装办法:
cd /etc/yum.repos.d/
sudo wget http://heimu-packages.stor.sinaapp.com/fedora/heimu.repo
sudo yum install ibus-rime
Manual Installation
Prerequisites
To build la rime, you need these tools and libraries:
- cmake
- boost >= 1.46
- glog (new dependency for librime>=0.9.3)
- gtest (optional, recommended for developers)
- libibus-1.0
- libnotify (new dependency for ibus-rime>=0.9.2)
- kyotocabinet
- opencc
- yaml-cpp 0.3
Build and install ibus-rime
download source packages: librime, brise, ibus-rime;
tar xzf librime-*.tar.gz
tar xzf brise-*.tar.gz
tar xzf ibus-rime-*.tar.gz
cd ibus-rime
# do this as normal user
./install.sh
Configure IBus
- restart IBus
- add "Rime" to the input method list in IBus Preferences
Voilà !
ibus-rime on Ubuntu 12.04 安裝手記
今天天氣不錯,我更新了一把Ubuntu,記錄下安裝 ibus-rime 的步驟。
# 安裝編譯工具
sudo apt-get install build-essential cmake
# 安裝程序庫
sudo apt-get install libopencc-dev libz-dev libibus-1.0-dev libnotify-dev
sudo apt-get install libboost-dev libboost-filesystem-dev libboost-regex-dev libboost-signals-dev libboost-system-dev libboost-thread-dev
# 如果不嫌多,也可以安裝整套Boost開發包(敲字少:)
# sudo apt-get install libboost-all-dev
mkdir ~/rimeime
cd ~/rimeime
wget http://google-glog.googlecode.com/files/glog-0.3.2.tar.gz
tar xzf glog-0.3.2.tar.gz
cd glog-0.3.2
./configure
make
sudo make install
cd ~/rimeime
wget http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.76.tar.gz
tar xzf kyotocabinet-1.2.76.tar.gz
cd kyotocabinet-1.2.76
./configure
make
sudo make install
cd ~/rimeime
wget http://yaml-cpp.googlecode.com/files/yaml-cpp-0.3.0.tar.gz
tar xzf yaml-cpp-0.3.0.tar.gz
cd yaml-cpp
mkdir build
cd build
cmake -DBUILD_SHARED_LIBS=ON ..
make
sudo make install
sudo ldconfig
cd ~/rimeime
wget http://rimeime.googlecode.com/files/brise-0.13.tar.gz
wget http://rimeime.googlecode.com/files/librime-0.9.4.tar.gz
wget http://rimeime.googlecode.com/files/ibus-rime-0.9.4.tar.gz
tar xzf brise-0.13.tar.gz
tar xzf librime-0.9.4.tar.gz
tar xzf ibus-rime-0.9.4.tar.gz
cd ibus-rime
./install.sh
kyotocabinet的最新版是1.2.76了
可以更新一下嗎?針對Gentoo用戶rime已經被收錄到gentoo-zh overlay裏 emerge librime brise emerge ibus-rime or fcitx-rime
fedora 16下运行install.pl总是报出
/usr/bin/rime_deployer: error while loading shared libraries: librime.so.0: cannot open shared object file: No such file or directory
确认了/usr/lib/下存在librime.so.0
求教
Fedora 16下也需要
sudo ldconfig
问题解决, 谢谢
ubuntu12.04下,按照安装手记全部完成,也没有出错提示,但是、但是……怎么启用涅?输入法选择-汉语里面还是没有啊?
@mousemodem 重启IBUS看看。
ubuntu 12.04安装到最后一步出现这个问题咋办?执行install.sh后报错。 -- checking for module 'libnotify' -- package 'libnotify' not found CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig?.cmake:266 (message):
Call Stack (most recent call first):-- checking for module 'fcitx' -- package 'fcitx' not found -- Found Rime: /usr/lib/librime.so -- Configuring incomplete, errors occurred! make: [ibus-engine-rime] 错误 1
@errptchen: sudo apt-get install libnotify-dev
ubuntu12.04 我也碰到安装成功,但是ibus里面没有显示的问题。
Ubuntu 12.04的安装手记里忘了加glog的依赖哦
@liancheng: 《手记》里用 0.9.2 版本,还没有这项依赖。话说许久未更新啦〜
今天又仔细看了下,发现我安装时没有执行两句“cd ~/rimeime”之间的代码: wget http://yaml-cpp.googlecode.com/files/yaml-cpp-0.3.0.tar.gz tar xzf yaml-cpp-0.3.0.tar.gz cd yaml-cpp mkdir build cd build cmake -DBUILD_SHARED_LIBS=ON .. make sudo make install
这个是这两天刚加上的吗?还是我当时看漏了?
今天又把“wget http://yaml-cpp.googlecode.com/files/yaml-cpp-0.3.0.tar.gz”开始到最末尾的指令���部执行了一遍,然后输入法选择里面可以看到Rime了,也可以正常选择,但似乎并未启用?重启IBUS、重启系统都一样。
输入法里面可以看到rime了,可以添加,但无法启用,而且会自动退出ibus,依赖包都装了呀……求解释
@liushaorui2008 手动执行一次看看有什么错误 /usr/lib/ibus-rime/ibus-engine-rime
@@chen.sst,手动执行后; (process:15429): IBUS-WARNING : org.freedesktop.IBus.Config.GetValue?: GDBus.Error:org.freedesktop.DBus.Error.Failed: Config value [engine/Rime:color_scheme] does not exist.
@mousemodem: 是個警告,不妨事。
if -e ../brise ; then cp -R ../brise/ data/; fi mkdir -p build (cd build; cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_STATIC=OFF ..) -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) -- Found yaml-cpp: /usr/local/lib/libyaml-cpp.so -- Found kyotocabinet: /usr/local/lib/libkyotocabinet.so CMake Error at cmake/FindOpencc?.cmake:22 (message):
Call Stack (most recent call first): -- Configuring incomplete, errors occurred! make: librime? 错误 1 请问执行./install.sh后就提示如上错误信息是什么情况?一步步按照说明操作的,没有漏掉,还是没成功,请赐教。@milordbundchen: sudo apt-get install libopencc-dev
谢谢楼上,能正常安装了,但出线如下提示是什么意思? -- checking for module 'libnotify' -- found libnotify, version 0.7.5 -- checking for module 'fcitx' -- package 'fcitx' not found -- Found Rime: /usr/lib/librime.so -- Configuring incomplete, errors occurred! make: [ibus-engine-rime] 错误 1 还有,新建的rimeime目录在安装完成后可以删除吗?谢谢。
爲啥都是繁體字呢?
切换见繁体方法: ctrl+~ 选4
完全按照安装方法安装,但是最后还是出现错误: mkdir -p build (cd build; cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ..) -- Found glog: /usr/local/lib/libglog.so -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) CMake Error at cmake/FindYamlCpp?.cmake:22 (message):
Call Stack (most recent call first):-- Configuring incomplete, errors occurred! make: librime? 错误 1
请问该如何解决? 及新建的rimeime目录在完成安装后可以删除吗? 谢谢。
# 安裝程序庫 sudo apt-get install libopencc-dev libz-dev libibus-1.0-dev libnotify-dev sudo apt-get install libboost-dev libboost-filesystem-dev libboost-regex-dev libboost-signals-dev libboost-system-dev libboost-thread-dev # 如果不嫌多,也可以安裝整套Boost開發包(敲字少:) # sudo apt-get install libboost-all-dev
# sudo apt-get install libboost-all-dev
sudo apt-get install libboost-dev libboost-filesystem-dev libboost-regex-dev libboost-signals-dev libboost-system-dev libboost-thread-dev
the following line is needed anytime maybe some guys misunderstand like me
sudo apt-get install libopencc-dev libz-dev libibus-1.0-dev libnotify-dev
请问在centos下如何安装rime输入法?一些依赖的库在yum源里不存在或版本较低,按照正常的安装方法无法安装。这种情况怎么办啊?
@milordbundchen: 我猜問題是少安裝了 libibus-1.0-dev 。卸載時,依次去 librime 和 ibus-rime 裏面執行 sudo make uninstall 。
那如何补安装libibus-1.0-dev?命令行是什么?谢谢。
@milordbundchen: Ubuntu 这样做: sudo apt-get install libibus-1.0-dev
#如何解决???
mkdir -p build (cd build; cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ..) -- Found glog: /usr/local/lib/libglog.so -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) -- Found yaml-cpp: /usr/local/lib/libyaml-cpp.so -- Found kyotocabinet: /usr/local/lib/libkyotocabinet.so CMake Error at cmake/FindOpencc?.cmake:22 (message):
Call Stack (most recent call first):-- Configuring incomplete, errors occurred! make: librime? 错误 1
@nig5ht28 安裝 libopencc-dev
按照楼上的补安装了libibus-1.0-dev,顺便也把fcitx也装了,然后执行install.sh就没报错,算是正常安装了,在输入法选项中也成功添加rime,但是,就是用不了啊,试着手动出现如下提示,跟上面提到的一样,说是警告,但是我就是无法调用啊,光有个选项,点上去一点反应也没有,系统也重启过,也选了ibus,现在就是用pinyin,没法切换到rime,请问有什么办法?谢谢。
milord@AGSDUB:~$ /usr/lib/ibus-rime/ibus-engine-rime (process:2685): IBUS-WARNING : org.freedesktop.IBus.Config.GetValue?: GDBus.Error:org.freedesktop.DBus.Error.Failed: Config value [engine/Rime:color_scheme] does not exist.
@milordbundchen: 楼上的 IBUS-WARNING 不影响使用。请查看 /tmp/rime.ibus.INFO 有没有输出错误信息。
謝謝樓上兄弟,我自己摸索了一番,哈哈,成功了!添加rime後,調出ibus—pinyin,然後按切換輸入法快捷鍵alt+shift,就切換出rime了,呵呵,現在就是用rime輸入的中文,呵呵,pinyin,rime,fcitx用着都不錯,想問下rime里有沒有調整模糊音選項?我的拼音不太好,要是能像拼音輸入那樣有模糊音就好了。謝謝大家幫助。
@milordbundchen: 有模糊音选项。《定製指南》裏提供了模板。
@ chen 谢拉~~
一次編譯成功,正在使用中… 希望能夠加入 Ubuntu 12.04 官方源中
我靠,原来早已安装成功,就是不知道用“快捷鍵alt+shift”切換輸入法,泪奔!感谢楼上@milordbu...@gmail.com的摸索。
还是关于模糊音,能详细告知如何设置吗?我按照指南里说的把#号删除了,但还是没有效果,我就要改zcs和eng ing就行了。改好后是不是还要点击deploy才行?
# 模糊音定義
这样设对吗?但是没效果呢。
@ milordbundchen 在模板上編輯 http://gist.github.com/2320943
我就是按照上面的模板弄的,就是不知道要把哪些#号去掉,比如#韻母部份和#- derive这两个去掉哪一个#?
@milordbundchen 需要哪种模糊音就刪去对应代码「 - 」号前面的 # 號,不要删掉中文注解前面的 # ;也不要删除 # 前面的空白。
能传我一份吗?我试了但是好像没反应。parksangen@hotmail.com
要这么坑么,Ubuntu源里的rime竟然阉掉了除拼音和仓颉以外的输入法??让五笔用户情何以堪?怎么单独加入五笔啊?
@shunjian1128 安裝這個包 https://launchpad.net/ubuntu/+source/brise
請問在win系統中如何開啓模糊音?我用luna_pinyin.custom.yaml放入D:\Program Files\Rime\weasel-0.9.16\data目錄從新部署,請問選哪個方案?我按ctrl+~好像沒有反應。右鍵進入輸入法設定選哪個方案望告知,謝謝。
放C:\Documents and Settings\Administrator\Application Data\Rime下也没效果,不知如何是好?
请问在win下使用rime的问题到哪里获得帮助?还是卡在模糊音上,ubuntu上的解决了,呵呵。
模糊音: http://code.google.com/p/rimeime/wiki/CustomizationGuide#%E6%A8%A1%E7%B3%8A%E9%9F%B3
Ubuntu12.04能不能创建一个ppa,编译太麻烦了,而且上网本性能太差,编译耗时较长?
你好,请问12.04中输入sudo apt-get install ibus-rime提示没有该软件包,请问是啥问题?
请问在ubuntu12.04中sudo apt-get install ibus-rime,提示无此软件包,怎么办?
12.04的官方源没有收录ibus-rime, 12.10开始才有。
“# 【注意】不知從啥時候開始 Ubuntu 不去找 /usr/local/lib 裏的共享庫了”,真的吗?
有/usr/local/lib的
那12.04只有自己编译这一条路了?民间源有没有?
做了一个fedora 17源。
cd /etc/yum.repos.d/
sudo wget http://heimu-packages.stor.sinaapp.com/fedora/heimu.repo
sudo yum install ibus-rime
ubuntu12.04能用上面的源吗?
有没有不装编译包什么的安装方法吗?我们普通用户有没有直接安装的版本?就像12.10那样的多好?
已经按照步骤安装好了,当时也可以用的。但是重启之后,任何中文输入法都不可用了。。求助啊。。
building rime data. rime_deployer --build /home/milord/rimeime/brise/data rime_deployer: error while loading shared libraries: libyaml-cpp.so.0.3: cannot open shared object file: No such file or directory make: all? 错误 127 请问是什么问题?
@milordbundchen: sudo ldconfig
编译用时太长啦。。。而且下载了100M+的东西。。。 希望作者能打包放到lunchpad上面,这样也能造福像我这样的小白嘛 :)
呃,是有这个问题。PPA 现在没有。 最近开始集成第三方库的源码,比如 kyotocabinet,只用到其中一小部份。
Linking CXX shared library ../lib/librime.so /usr/bin/ld: /usr/local/lib/libyaml-cpp.a(conversion.cpp.o): relocation R_X86_64_32 against `pthread_cancel' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libyaml-cpp.a: could not read symbols: Bad value collect2: ld 返回 1
求问,为什么会这样?UBUNTU 12.04。现在尴尬的又不能用又不能make uninstall
@FateArcadia? 编译 YAML-CPP 是用了 cmake -DBUILD_SHARED_LIBS=ON .. 嘛?
THX= = 已经可以了,我第一次因为没看wiki就直接cmake装,后来看到了ISSUE 167知道要cmake -DBUILD_SHARED_LIBS=ON 直接跑一次cmake -DBUILD_SHARED_LIBS=ON,报错,删掉BUILD重新cmake -DBUILD_SHARED_LIBS=ON ..+make+make install就可以了。
弱弱的问一下,怎么添加五笔呀,ubuntu下,“sudo make install librime-data-wubi”在哪执行,是不是应修改makefile
@Kurt.Shiwz 對不起,我把命令寫錯了。如果是自己編譯安裝的話,只要配置一下啓用五筆即可:http://code.google.com/p/rimeime/wiki/CustomizationGuide#%E5%88%9D%E5%A7%8B%E8%A8%AD%E5%AE%9A
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) CMake Error at cmake/FindYamlCpp?.cmake:22 (message):
Call Stack (most recent call first):-- Configuring incomplete, errors occurred! make: librime? 错误 1
这种情况应该怎么处理?
@deco33ai 安装 yaml-cpp
有需要设置模糊音的朋友,我这里共享下经验: 输入法->首选项->更改显示语言栏为“总是”->点击Rime輸入法狀態欄上的 ⟲ (Deploy) 按鈕,即可重新部署。luna_pinyin_simp.custom.yaml对应“明月拼音.简化字”
CMake Error at /usr/share/cmake-2.8/Modules/FindBoost?.cmake:1202 (message):
Call Stack (most recent call first):
请问要如何解决?
@Palca.M.D 需要安裝 boost
嗯,谢LS,可能是我之前libboost相关的命令按错了……remove后重新install了一下搞定了
ubuntu 12.04按步骤安装成功,但五笔怎么装?
@changhuhuang: 參考http://code.google.com/p/rimeime/wiki/CustomizationGuide#%E5%9C%A8%E6%96%B9%E6%A1%88%E9%81%B8%E5%96%AE%E4%B8%AD%E6%B7%BB%E5%8A%A0%E4%BA%94%E7%AD%86%E3%80%81%E9%9B%99%E6%8B%BC
CMake Error at /usr/share/cmake/Modules/FindBoost?.cmake:1192 (message):
Call Stack (most recent call first):
CMake Error at cmake/FindGlog?.cmake:22 (message):
Call Stack (most recent call first):-- Configuring incomplete, errors occurred! make: librime? Error 1
OS:Fedora 18 Beta
rime_deployer --build /home/user/Downloads/brise/data rime_deployer: error while loading shared libraries: librime.so.0: cannot open shared object file: No such file or directory make: all? Error 127 It's the last problem I met.
Suggestion: "Prerequisites To build la rime, you need these tools and libraries(and -devel packages)"
Problem solved. Just need to do <#(sudo) ldconfig> and <# ./install.sh>. Thanks for @hjbolide
假如在ubuntu中用fcitx如何编译fcitx-rime?新人才接触ubuntu,发现debian和opensuse可以直接用apt-get安装但是ubuntu没有相应的源
@gaocy1992 參考這篇 http://tieba.baidu.com/p/1990924467
Arch上已经包含进community分支了,所以别在AUR里试了,没有了
遇到开源项目,尤其是造福linux的项目,必须支持
我用ubuntu12.10,安装了五笔和地球拼音,为什么方案里没有呢?谢谢
Hi, can't install on Fedora 18, help please, thanks.
installing rime data into '/usr/share/rime-data'. if -e build ; then rm -R build; fi mkdir -p build (cd build; cmake -DCMAKE_BUILD_TYPE=Release .. && make) -- 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 module 'ibus-1.0' -- package 'ibus-1.0' not found CMake Error at /usr/share/cmake/Modules/FindPkgConfig?.cmake:266 (message):
Call Stack (most recent call first):-- checking for module 'libnotify' -- package 'libnotify' not found CMake Error at /usr/share/cmake/Modules/FindPkgConfig?.cmake:266 (message):
Call Stack (most recent call first):-- Found Rime: /usr/lib/librime.so -- Found Brise: /usr/share/rime-data -- Precompiler macro RIME_DATA_DIR is set to "/usr/share/rime-data" -- Configuring incomplete, errors occurred! make: [ibus-engine-rime] 错误 1
已经安装libnotify-devel,求助
Linking C executable ibus-engine-rime /bin/ld: warning: libkyotocabinet.so.15, needed by /usr/local/lib/librime.so, not found (try using -rpath or -rpath-link)
can anyone help?
Using Fedora 18.
裝好了!太感謝了!真乃良心軟件!!!
chenrizh...@gmail.com sudo apt-get install libibus-1.0-dev
ubuntu12.04中的安装中,librime以及brise版本太靠后了,最新版的版本号最后一位都是8;否则编译还会出问题!!!