Compiling vim7.4 with python2.7.10 support on RHEL 5 x86_64

  baidu一堆blog讲解怎么装。搞烦了,直接google,终于解决怎么安装了!自己太菜了,baidu太坑了~~

  参考url:https://github.com/vinodpandey/blog/blob/master/vim7.3-centos-with-python-2.7.3-support.txt

 

     安装必要的环境

yum -y groupinstall 'Development Tools'
yum -y install openssl-devel zlib ncurses ncurses-devel bzip2-devel xz

 

    安装 python 2.7.10

mkdir -p ~/temp
cd ~/temp
wget --no-check-certificate https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz
xz -d Python-2.7.10.tar.xz
tar xvf Python-2.7.10.tar
cd Python-2.7.10
./configure --prefix=/usr/local --with-threads --enable-shared
make -j8 && make altinstall
echo "/usr/local/lib" >> python2.7.conf | mv python2.7.conf /etc/ld.so.conf.d/python2.7.conf "(/usr/local/lib should have libpython2.7.so )
/sbin/ldconfig " make python2.7 as default python in bash profile for vim setup
mkdir -p ~/bin
ln -s /usr/local/bin/python2.7 ~/bin/python
echo "export PATH=$HOME/bin:$PATH" >> ~/.bashrc source ~/.bashrc

  安装vim7.4

mkdir -p ~/temp
cd ~/temp

wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2
wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz
wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz

tar jxf vim-7.4.tar.bz2
tar zxf vim-7.2-extra.tar.gz
tar zxf vim-7.2-lang.tar.gz

mv vim72 vim74
cd vim74
./configure --enable-pythoninterp --with-python-config-dir=/usr/local/lib/python2.7/config --with-features=huge --disable-selinux
make -j8 && make install

 

    一键安装脚本

#!/bin/bash
yum -y groupinstall 'Development Tools'
yum -y install openssl-devel zlib ncurses ncurses-devel bzip2-devel xz

old_folder="/home/tmp"
if [ -d "$old_folder" ]; then 
echo "=============="
new_folder=${old_folder}"_bak"
	echo $new_folder 
	mv $old_folder $new_folder
	mkdir -p $old_folder
fi

echo "===Python2.7.10 installation===="
cd /home/temp
wget --no-check-certificate https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz
xz -d Python-2.7.10.tar.xz
tar xvf Python-2.7.10.tar
cd Python-2.7.10
./configure --prefix=/usr/local --with-threads --enable-shared 
make -j8 && make altinstall 
echo "/usr/local/lib" >> python2.7.conf | mv python2.7.conf /etc/ld.so.conf.d/python2.7.conf "(/usr/local/lib should have libpython2.7.so ) 
/sbin/ldconfig " make python2.7 as default python in bash profile for vim setup 
mkdir -p ~/bin 
ln -s /usr/local/bin/python2.7 ~/bin/python 
echo "export PATH=$HOME/bin:$PATH" >> ~/.bashrc source ~/.bashrc

echo "===Vim7.4 installation===="
yum -y install python-devel
cd /home/temp
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2
wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz
wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz

tar jxf vim-7.4.tar.bz2
tar zxf vim-7.2-extra.tar.gz
tar zxf vim-7.2-lang.tar.gz

mv vim72 vim74
cd vim74
./configure --enable-pythoninterp --with-python-config-dir=/usr/local/lib/python2.7/config --with-features=huge --disable-selinux
make -j8 && make install

  

  

posted @ 2015-10-27 00:10  EvilBaby  阅读(203)  评论(0编辑  收藏  举报