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

  

  

转载于:https://www.cnblogs.com/EvilBaby/p/4911611.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值