问题描述:
在没有root权限的机器上安装tmux工具需要从源码编译,在编译过程中如果依赖的库有缺失也需要重新编译依赖的库。
- 下载tmux源码:https://github.com/tmux/tmux
- 根据README编译源码,通过
设置安装路径configure --prefix=$HOME/application/tmux-install
- 生成Makefile 之后,make && make install,一般会报错:
configure: error: "libevent not found"
- 这就需要源码安装libevent ,参照https://noknow.info/it/os/install_libevent_from_source
- 然后重新configure,make && make install
- 最后添加环境变量:在bashrc 中添加环境变量路径, source ~/.bashrc即可。
export PATH=$HOME/application/tmux-install/bin:PATH
- 附录:其他修改环境变量的方法:
export PATH=$PATH:~/local/bin export LD_LIBRARY_PATH=~/local/lib export C_INCLUDE_PATH=~/local/include export CPLUS_INCLUDE_PATH=~/local/include