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
浙公网安备 33010602011771号