Centos 7 下编译安装 ibus-rime

前言

不要问我为什么要有这么奇怪的需求。。。反正7012年怕是没有人用centos7做个人系统了(摊手

准备工作

  • epel 和 Development Tools 这都是必备品了
  • 去rime官网下包
  • 然后这是github 的 wiki 看到这列依赖了么,yum install 请
  • 长长一列打完了没?没回车吧?复制粘贴列表后面加-devel
    ep:
    yum install boost boost-devel
    去这里安装Devtoolset-4,主要是需要它的gcc 5
    你自己闲的没事硬盘大机器还好可以自己编译。。。加油

开始编(烧)译(香)

开个终端,检查一下gcc -v看是不是5.x版本,如果不是就
scl enable devtoolset-4 bash
,然后检查一下cmake是不是3.x版本(这个可能不重要,不过我反正都装了
回到这里,按照官方的步骤解压然后install.sh。。。
运气好一遍成,然后重启在输入源里就能看到了,运气不好失败了非常非常正常,拿报错去搜吧,一般都是缺这个缺哪个,yum install 一把梭都能解决。

我还记得的一些坑点

  • 印象中在编译到中途的时候出现过神秘的opencc错误,搜了一下只有一个issue也没多少信息,然后我去openCC github 拉了一份源码回来自己编译了一下,结果错的更厉害了。。。
    但是这时候,yum reinstall opencc,装完之后再去./install.sh看看。。。也许就迷之OJBK了
    具体原因我也不知道。。。如果你遇到这个坑可以试试
  • 前卫的你可能会发现 wiki 给的 librime 的下载地址是1.2,然而github上面这个repo后来更新了一个1.2.9的新版本。
    恩,看看就好,编译不过的。安心1.2吧

其他的坑呢?

别的坑忘了或者就随手解决了,上面的准备工作已经是踩坑一下午的经验之谈了,看到搜索引擎出来的结果竟然一篇可靠的文章都没有,于是写了这篇牢骚。那些百度谷歌出来的 outdate 结果能不能不要丢人了???什么 REMI 仓库早就没了,7012年了复制粘贴长点心好吗?
– Q:我想看fcitx版本的
– A:懒(的换fcitx),没研究
– Q:还是编译不过
– A:立刻更换 ubuntu 享受
sudo apt-get install ibus-rime快感

最后放个图证明我在扯淡

PS: 脑子有坑才用 centos 做桌面系统

发表评论

电子邮件地址不会被公开。 必填项已用*标注