从源码安装Tmux
1. 相关环境
- 系统:CentOS 7.6 (无网,无sudo)
- tmux:3.5
- ncurses:6.2
- libevent:2.1.2-stable
2. 安装
2.1 安装libevent
在我安装的服务器上并没有libevent,需要手动进行安装。
下载libevent-2.1.12-stable.tar.gz
,解压之后进行目录,正常地用configure安装:
安装完成后,相当重要的一点在于设置环境变量,这是手动安装软件所带来的麻烦之处。
2.2 安装ncurses
服务器比较老,连ncurses
也没有安装,需要我们手动装一下。
下载ncurses-6.2.tar.gz
,解压之后进行目录,正常地用configure安装:
ncurses如果手动安装,不会产生pkgconfig
,需要我们自己手写ncurses.pc
。
如下为手写的ncurses.pc
: 路径需要用绝对路径
此后,需要把ncurses.pc
加入环境变量PKG_CONFIG_PATH
中。
2.3 安装tmux
此后就可以正常安装tmux了。
从源码安装Tmux
https://levsky-williams.top/posts/5d529438/