2.9 KiB
2.9 KiB
Install some useful tool on CentOS 6u3
Compile and install tmux v2.3
if [[ $(fs --version) =~ "afs" ]] && fs whereis "$HOME/..local" ; then
NCURSES_OPTION=" --enable-symlinks"
else
NCURSES_OPTION=""
fi
./configure CFLAGS="-I$HOME/.local/include -I$HOME/.local/include/ncurses" LDFLAGS="-L$HOME/.local/lib -L$HOME/.local/include/ncurses -L$HOME/.local/include" CPPFLAGS="-I$HOME/.local/include -I$HOME/.local/include/ncurses" LDFLAGS="-static -L$HOME/.local/include -L$HOME/.local/include/ncurses -L$HOME/.local/lib" --prefix=$HOME/.local
make
make install
Compile vim 8.1
Based on system Python
./configure \
--disable-nls \
--enable-cscope \
--enable-gui=no \
--enable-multibyte \
--prefix=$HOME/.local/vim \
--with-features=huge \
--enable-python3interp=yes \
--with-python3-config-dir=$HOME/.local/python-3.7/lib/python3.7/config-3.7m-x86_64-linux-gnu \
--enable-perlinterp=yes \
--enable-luainterp=yes \
--enable-rubyinterp=yes \
--with-tlib=ncurses \
--without-x
Base on Anaconda Python
./configure --enable-terminal --enable-gui=auto \
--with-features=huge \
--enable-multibyte \
--enable-cscope --enable-terminal --enable-gui=auto \
--prefix=$HOME/.local \
--enable-python3interp \
--with-python3-config-dir=$HOME/.local/anaconda3/lib/python3.6/config \
--includedir=$HOME/.local/anaconda3/include \
LDFLAGS=" -L$HOME/.local/anaconda3/lib -L$HOME/.local/anaconda3/lib/python3.6/config-3.6m-x86_64-linux-gnu"
make
make install
如果 make install
显示写入 /usr/local
目录无权限,进入 vim-$(version)/src
文件夹,编辑 Makefile 文件,修改 prefix 路径为 $HOME/.local
即可。 安装完成后,vim 的位置是 $HOME/.local/bin/vim
。
Base on Anaconda Python 3.8
VIM_CODE=$HOME/download/vim-8.2.2767
CONF=$VIM_CODE/configure
$CONF \
--enable-terminal \
--enable-gui=no \
--with-features=huge \
--enable-multibyte \
--enable-cscope=yes \
--prefix=$HOME/.local/vim \
--enable-python3interp=yes \
--with-python3-config-dir="$HOME/.local/anaconda3/lib/python3.8/config-3.8-x86_64-linux-gnu" \
--includedir="$HOME/.local/anaconda3/include" \
LDFLAGS=" -L/usr/lib -L/usr/local/lib -L/usr/lib64 -L$HOME/.local/anaconda3/lib -L$HOME/.local/anaconda3/lib/python3.8/config-3.8-x86_64-linux-gnu"
# --with-tlib=ncurses \
Compile git version 2.27
Install reliance
root is required!
yum -y install zlib-devel curl-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib autoconf tk perl-ExtUtils-MakeMaker
Compile git
cd /path/to/git/source
./configure --prefix=/usr
make
make install
Compile Redis
$ wget http://download.redis.io/releases/redis-5.0.7.tar.gz
$ tar xzf redis-5.0.7.tar.gz
$ cd redis-5.0.7
$ make
# make install