最近一直在弄vim, 用的操作系统是SuSE11, 版本号为7.2。前一阵子发现在最新的7.3的版本中加undo的功能,在ubuntu(因为上面装软件很容易,本人的常规工作还是在SuSE上做的)上试了一下,装了gundo()的plugin, 很不错, 决定在日常工作中用到这一功能,要升级Vim到7.3。
在SuSE装东西真是一件很痛苦的事情(不知道谁有简易的教程),开始没有找到rpm包,只有编译。从官网()上找到源码包下,直接解压编译(make && make install),发现少了X11的dev包(到现在也没有找到,汗!),失败。在openSuSE的库里()偶然发现居然有vim73的rpm包,安装,使用Ok。这里我装的了vim-enhancement的版本,因为加入了对python接口的支持。
更加无奈的事情发生, 这个版本里用python经常crash掉(在command模式下:py print "hello world",必现)。再检查一下版本信息,发现链接的python版本是2.6,又上网搜了下,说要和python2.7共用才行。
就这样,再次从源码开始编译。这次仔细的改了下Makefile(注释写得真是详细啊),去掉了所以gui的选项(因为我不用gvim,这样也可以不用X11的包)。编译,通过!高兴得太早了,发现py命令不能用,版本信息也没有加进了,看configure的信息,发现跳过了,于是,源码装python2.7, 重编,成功。
安装python2.7, 参考了这个()
./configure --prefix=/opt/python2.7 --enable-sharedmakemake altinstallecho "/opt/python2.7/lib" >> /etc/ld.so.conf.d/opt-python2.7.confldconfig