代码拉取完成,页面将自动刷新
#!/bin/bash
curDir=`pwd`
user=`whoami`
if [ "${user}" != "root" ] ; then
echo "debian use root env"
exit 1
fi
#下载git
#{{{
existGit=`which git`
if [ -z "$existGit" ] ; then
apt-get install git -y
fi
#}}}
#下载自动不全
apt-get install bash-completion
#下载依赖
#{{{
apt-get install python3 python3-dev cmake build-essential -y
apt-get install exuberant-ctags cscope nodejs node-util libncurses-dev libx11-dev libxt-dev -y
#支持交叉编译
apt-get install gcc-multilib g++-multilib -y
#}}}
#安装vim配置
#{{{
cp ./dpkg.vimrc ~/.vimrc
cp vim ~/.vim -rf
chmod 777 ~/.vim/cscope/*
#}}}
#安装YCM
#{{{
cd ~/.vim/plugged
cat YouCompleteMe.tar.gza* | tar -xvz
cd ~/.vim/plugged/YouCompleteMe
./install.py --clangd-completer
#}}}
#安装vim
#{{{
apt autoremove vim -y
tar -xzvf $curDir/src/vim-8.2.0695.tar.gz -C $curDir/src
cd $curDir/src/vim-8.2.0695
./configure --with-features=huge \
--enable-rubyinterp=yes \
--enable-python3interp=yes \
--enable-luainterp=yes \
--enable-multibyte \
--with-python-command=python2 \
--with-python3-command=python3 \
--enable-cscope \
--enable-gtk2-check \
--enable-gnome-check \
--enable-gtk3-check \
--enable-motif-check \
--prefix=/usr \
--with-x \
--enable-largefile
# --with-python3-config-dir=/usr/lib/python3.8/config-3.8-x86_64-linux-gnu/
make CFLAGS="-O2 -D_FORTIFY_SOURCE=1" -j4
make install
rm -rf $curDir/src/vim-8.2.0695
#}}}
#安装qtcreator
#{{{
#sudo apt-get install qt5-default qtcreator gdb -y
#sudo apt-get install manpages-dev manpages-posix manpages-posix-dev manpages
#}}}
#安装cmake帮助手册
#{{{
#cd $curDir
#sudo cp ./resources/dpkg/CMake.qch /usr/share/qtcreator/doc
#assistant -register /usr/share/qtcreator/doc/CMake.qch
#cp ./resources/dpkg/org.qt-project.assistant.desktop ~/Desktop
#}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。