RHEL5安装tmux教程

简介

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
喜欢就支持以下吧
点赞0
评论 抢沙发