在 Ubuntu 8.04 上安装 tmux

在 Ubuntu 8.04 上安装 tmux

花了周末的时间来完善继承的 Ubuntu 8.04。必须再运行两年(公司内部,因此安全性并不是真正的问题)。

尝试从源代码(不在存储库中)安装 tmux 1.9a,但出现错误:

error: ‘EVBUFFER_EOL_LF’ undeclared (first use in this function)

尽管配置工作没有抱怨(安装一些 -dev 软件包后)。

如何解决这个问题? (现在已经习惯了 tmux,所以我不想返回屏幕)。或者是否有一个存储库可以下载 tmux.deb?

答案1

无法发表评论,但问题是tmuxconfigure 不会检查您安装的 libevent 库的版本。 Ubuntu 8.04libevent1需要安装 libevent2(来自源代码)。

从 libevent.org 下载,最后一个稳定版本

wget --no-check-certificate https://sourceforge.net/projects/levent/files/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
gzip -d < libevent-2.0.22-stable.tar.gz | tar xf -
cd libevent-2.0.22-stable
./configure --prefix=/usr
make
sudo make install
ldconfig

然后配置、编译并安装 tmux (我使用了旧的 2.0 版本,但这应该可以解决你的问题)。

相关内容