嗨,我正在尝试在我的 Debian Lenny 服务器上安装终端多路复用器 tmux,以便我可以通过 ssh 拥有多个终端。
但是,我在从 debian 软件包安装它以及编译它时遇到了很多困难。当我尝试安装软件包时,它提示 libc6 版本错误,而当我编译它时,我收到以下错误:
server.o: In function `server_start':
server.c:(.text+0x273): undefined reference to `event_reinit'
collect2: ld returned 1 exit status
make: *** [tmux] Error 1
非常感谢您的帮助,RayQuang
答案1
你的软件包可能会有些不同,但在 Ubuntu 上我必须:
sudo apt-get install libevent-1.4-2 libevent-dev libncurses5-dev
答案2
也可以看看: https://superuser.com/questions/219095/tmux-compilation-error-in-andlinux-ubuntu
引用那里的答案:
我刚刚发现 ubuntu 存储库中的 libevent-dev 不够新。我从源代码安装了最新版本的 libevent 后,它运行良好。如果您已经通过 apt-get 安装了 libevent-dev,请记住将其删除。