nepim安装过程

(1)在安装之前,发现nepim需要liboop的支持,所以不得不去下载这个库文件并安装
http://download.ofb.net/liboop/liboop.tar.gz
上面是下载地址,然后下来的是源码,需要自己编译,一点都不符合低碳环保,汗!
那么,就到目录下

./configure
make
make install

安装后,liboop会把动态链接库文件散列到/usr/local/lib目录下,一些头文件复制到/usr/local/include下。

(2)liboop安装成功之后,就要来安装nepim了。先进入Makefile,你会发现默认的Makefile中的映射liboop的路径是很诡异的。

Makefile第41行:OOP_BASE = /usr/local/oop

可是,安装liboop后,没有这个默认的目录,真实诡异。那么,就在编译时手动修改这个变量值。

make OOP_BASE=/usr/local

(3)编译成功后,最悲剧的事情发生了,./nepim运行时会报错,找不到liboop.so.4这个动态库文件。
默认的系统动态库搜索路径不包含/usr/local/lib?真麻烦,我尝试配置环境变量

export LD_LIBRARY_PATH=/usr/local/lib

结果还是不行。怎么回事。ldd查看nepim还是找不到那个库文件

ldd nepim

最后,只得去修改配置文件了。在/etc/ld.so.conf.d目录下随便添个文件,随你喜好了,我的是

liboop.conf

文件中添加如下内容:

/usr/local/lib

然后运行命令

ldconfig(root)

最后终于可以运行nepim了。真实折磨人。

猜你喜欢

转载自ocelot1985-163-com.iteye.com/blog/990803