manjaro(archlinux) 安装 YouCompleteMe

来来回回折腾了好多次,aur直接安装或者手动编译,安装后都无法补全

ycm的log文件是在/tmp目录下的。

发现问题是缺少libtinfo.so.5

解决办法:

参考a资料

比较诡异的是,我把vim配置删掉,就可以补全,以至于之前一直以为是ycm和配置文件中的某个内容冲突。

libgfortran.so.4 missing under archlinux

。。。哭了哦。。终于解决了这个bug

参考资料:

libgfortran broken?

libgfortran=3.0 should not be install with numpy <= 1.9

[SOLVED] libgfortran.so.3:cannot open shared object file: No such file

Replacing gcc-libs-libs with gcc-multilib [arch

conflict with gcc-libs and gcc-libs-multilib on latest update

一开始以为是anaconda相关。。。搞了半天。。。

然后又按照第一个资料里。。。试图把libgfortran用libgcc替代。。

发现删掉libgfortran会同时删掉scripy…

然后又觉得。。或许是scripy有什么问题?

查了一会也没发现什么。。。

后来又想也许是dlib的问题?

看了下dlib的github,说是pip 的安装方式可能存在问题,我又用源码安装了一边,问题依旧….

然后本来打算睡觉了。。。

突然梦到。。。也许是arch的问题呢。。。

一搜果然是。。。MGJ。。。这bug出现的时间。。。貌似是2017年5月30号以后。。。(具体参照最后一个资料的日期。。。

而且这。。。谁能想到是arch的锅啊。。。更别说是这么新鲜的bug…

所以说arch是不是不适合跑深度学习,做科学计算之类的啊orz….

最后说下解决办法:

 

archlinux bug ncurses: 文件系统中已存在 /usr/share/terminfo/f/fbterm

今天滚的时候遇到这个问题…

提示:ncurses: 文件系统中已存在 /usr/share/terminfo/f/fbterm

查了下,由于这bug比较新….没找到什么有用的信息…

于是尝试了一下比较一般的解决冲突的办法:

 

 

问题解决。。。

 

thinkpad 电源阈值管理

嘛。。其实这个之前用过,不过忘了叫什么名字。。。

就一直在用tp_smapi了。。。archlinux_wiki_tp smapi  就。。。也还凑活。。。

结果最近好像挂了啊? 可能是因为这个东西太久没更新,archlinux又天天滚。。。

结果发现。。。之前用的那个神器。。就在我的收藏夹里orz

TLP

那才叫爽!