简介
tmux 应用程序的名称来源于终端(terminal)复用器(muxer)或多路复用器(multiplexer)。换句话说,它可以将您的单终端会话分成多个会话。
平台
Red Hat Enterprise Linux Server release 5.9 (Tikanga) x64
安装
网上有教程是通过yum install tmux
方式来安装,可能是系统版本较低,软件包内为支持,所以还是通过编译安装的方式。
ncurses库安装
yum install ncurses-devel -y
libevent2库安装
可以选择下载最新版本
wget --no-check-certificate https://github.com/libevent/libevent/releases/download/release-2.1.11-stable/libevent-2.1.11-stable.tar.gz
tar -zxvf libevent-2.1.11-stable.tar.gz
编译及安装
./configure --prefix=/usr && make
sudo make install
默认安装路径为:
/usr/local/lib
/usr/local/include
tmux安装
下载最新或指定版本
wget --no-check-certificate https://github.com/tmux/tmux/releases/download/3.0/tmux-3.0.tar.gz
tar -zxvf tmux-3.0.tar.gz
编译安装
./configure --prefix=/usr && make
sudo make install
如果找不到库位置,可以在configure时指定
./configure CFLAGS="-I$DIR/include" LDFLAGS="-L$DIR/lib"
常见问题
tmux: error while loading shared libraries
出现这种问题,是tmux在运行种找不到库的位置。
查看当前库库路径
ldconfig -p | grep libevent
如果是在32位系统中:
cp /tmp/libevent/lib/libevent-2.1.so.7 /usr/lib
64位系统:
cp /tmp/libevent/lib/libevent-2.1.so.7 /usr/lib64
参考
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持以下吧