Centos 6.5中安装后不能打开emacs的问题

问题的发现过程:

        安装了最新的centos版本后发现居然打不开emacs,然后在终端中输入emacs后还是不能打开,出现了下面的提示:

        emacs: error while loading shared libraries: libotf.so.0: cannot open shared object file: No such file or directory
然后就在网上查找资料,可是由于centos本来就是刚刚发布的,相关解决方法没有,不过相关的有一些,综合他们的方法,终于解决了这个问题。


问题的解决方法:

      1.在系统中找到提示中显示缺少的 libotf.so.0文件(可以使用命令locate命令查找:locate libotf.so.0)

         我的系统为centos6.5 i386的,我的查找结果如下:

         /usr/lib/compat-openmpi/lib/libotf.so.0
         /usr/lib/compat-openmpi/lib/libotf.so.0.0.1
         /usr/lib/openmpi/lib/libotf.so.0
         /usr/lib/openmpi/lib/libotf.so.0.0.1

      2.创建链接:

        ln -s /usr/lib/compat-openmpi/lib/libotf.so.0  /usr/lib/libotf.so.0


     3.再次运行emacs编辑器,就正常了

posted @ 2014-07-22 12:41  xiaoniu1024  阅读(707)  评论(0编辑  收藏  举报