编译 tmux
-
下载源码:
前往 tmux/tmux 下载源码包。
-
解压并安装:
./configure --prefix="$HOME/.local" make -j(nproc) make install
编译依赖项
在配置 tmux 时可能会因缺少依赖项而编译失败。此时需要先编译依赖项。
ncurses
-
下载源码:
前往 GNU FTP 服务器下载 ncurses 源码包。
-
解压并安装:
./configure --prefix="$HOME/.local" --with-shared --with-termlib --enable-pc-files --with-pkg-config-libdir=$HOME/.local/lib/pkgconfig make -j$(nproc) make install
设置环境变量:
export PKG_CONFIG_PATH="$HOME/.local/lib/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}}"
libevent
-
前往 libevent/libevent 下载源码包。
-
解压并安装:
./configure --prefix="$HOME/.local" --enable-shared make -j(nproc) make install