编译安装

Tmux 3.2c 安装 #

tmux 3.2 及以上

一、安装依赖 #

libevent 或者 ncurses 任选其一.

libevent:

1
2
3
4
tar -zxf libevent-*.tar.gz
cd libevent-*/
./configure --prefix=$HOME/.local --enable-shared
make && make install

ncurses:

1
2
3
4
tar -zxf ncurses-*.tar.gz
cd ncurses-*/
./configure --prefix=$HOME/.local --with-shared --with-termlib --enable-pc-files --with-pkg-config-libdir=$HOME/.local/lib/pkgconfig
make && make install

二、下载&编译 #

下载地址:https://github.com/tmux/tmux/releases

本版本地址: tmux

1
2
3
4
tar -zxf tmux-*.tar.gz
cd tmux-*/
PKG_CONFIG_PATH=$HOME/.local/lib/pkgconfig ./configure --prefix=$HOME/.local
make && make install

三、启动 #

这里需要链接以下依赖:

1
LD_LIBRARY_PATH=$HOME/.local/lib $HOME/.local/bin/tmux

可以写进 .bashrc 方便之后使用

1
alias tmux='LD_LIBRARY_PATH=$HOME/.local/lib $HOME/.local/bin/tmux'

使用:

1
2
tmux -V
tmux 3.2