编译安装vim时不需要卸载之前系统的vi和vim

This commit is contained in:
chxuan 2020-02-22 17:20:39 +08:00
parent f42b003120
commit 7a9d26f528

View File

@ -165,18 +165,11 @@ function is_macos1014()
# 在ubuntu上源代码安装vim
function compile_vim_on_ubuntu()
{
sudo apt-get remove -y vim vim-runtime gvim
sudo apt-get remove -y vim-tiny vim-common vim-gui-common vim-nox
sudo rm -rf /usr/bin/vim*
sudo rm -rf /usr/local/bin/vim*
sudo rm -rf /usr/share/vim/vim*
sudo rm -rf /usr/local/share/vim/vim*
rm -rf ~/vim81
sudo apt-get install -y libncurses5-dev libncurses5 libgnome2-dev libgnomeui-dev \
libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \
libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev python3-dev ruby-dev lua5.1 lua5.1-dev
rm -rf ~/vim81
git clone https://gitee.com/chxuan/vim81.git ~/vim81
cd ~/vim81
./configure --with-features=huge \
@ -197,16 +190,9 @@ function compile_vim_on_ubuntu()
# 在debian上源代码安装vim
function compile_vim_on_debian()
{
sudo apt-get remove -y vim vim-runtime gvim
sudo apt-get remove -y vim-tiny vim-common vim-gui-common vim-nox
sudo rm -rf /usr/bin/vim*
sudo rm -rf /usr/local/bin/vim*
sudo rm -rf /usr/share/vim/vim*
sudo rm -rf /usr/local/share/vim/vim*
rm -rf ~/vim81
sudo apt-get install -y libncurses5-dev libncurses5 libgtk2.0-dev libatk1.0-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev python3-dev ruby-dev lua5.1 lua5.1-dev
rm -rf ~/vim81
git clone https://gitee.com/chxuan/vim81.git ~/vim81
cd ~/vim81
./configure --with-features=huge \
@ -227,8 +213,6 @@ function compile_vim_on_debian()
# 在centos上源代码安装vim
function compile_vim_on_centos()
{
rm -rf ~/vim81
sudo yum install -y ruby ruby-devel lua lua-devel luajit \
luajit-devel ctags git python python-devel \
python34 python34-devel tcl-devel \
@ -236,6 +220,7 @@ function compile_vim_on_centos()
perl-ExtUtils-XSpp perl-ExtUtils-CBuilder \
perl-ExtUtils-Embed libX11-devel ncurses-devel
rm -rf ~/vim81
git clone https://gitee.com/chxuan/vim81.git ~/vim81
cd ~/vim81
./configure --with-features=huge \