手动安装tmux

手动安装tmux

centos 7 下yum安装的版本才到2.3,debain 10下才到2.8,而官方目前已经到了3.2

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
LIBENV_VER=2.1.11
cd ~
wget https://github.com/libevent/libevent/releases/download/release-${LIBENV_VER}-stable/libevent-${LIBENV_VER}-stable.tar.gz && \
x libevent-${LIBENV_VER}-stable.tar.gz && \ 
cd libevent-${LIBENV_VER}-stable && \
./configure --prefix=$HOME/tmux_depend --disable-shared && \
make && make install

NCURSES_VER=6.3
cd ~
wget https://ftp.gnu.org/gnu/ncurses/ncurses-${NCURSES_VER}.tar.gz && \
x ncurses-${NCURSES_VER}.tar.gz && \
cd ncurses-${NCURSES_VER} && \
./configure --prefix=$HOME/tmux_depend && \
make && make install

TMUX_VER=3.2
cd ~
wget https://github.com/tmux/tmux/releases/download/${TMUX_VER}/tmux-${TMUX_VER}.tar.gz && \
x tmux-${TMUX_VER} && \
cd tmux-${TMUX_VER}  && \
./configure CFLAGS="-I$HOME/tmux_depend/include -I/$HOME/tmux_depend/include/ncurses" LDFLAGS="-L/$HOME/tmux_depend/lib -L/$HOME/tmux_depend/include/ncurses -L/$HOME/tmux_depend/include" && \
make && sudo make install

写完后发现之前已经写了更好的安装方法:

Debian最小化安装新系统配置 中的安装tmux小节。