在Ubuntu 12.04上安装tmux_1.8时出现libevent错误

min*_*yan 5 ubuntu libevent tmux

我想在我的ubuntu 12.04之后安装tmux 1.8

tar zxvf tmux-1.8.tar.gz
cd tmux_1.8
./configure
Run Code Online (Sandbox Code Playgroud)

但这里有一些错误信息,

...
checking pkg-config is at least version 0.9.0... yes
checking for LIBEVENT... no
checking for library containing event_init... no
configure: error: "libevent not found"
mingchaoyan@mingchaoyan-VirtualBox:~/Downloads/tmux-1.8$ sudo apt-get install libevent
[sudo] password for mingchaoyan:   
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libevent
Run Code Online (Sandbox Code Playgroud)

我尝试apt-get install libevent,但失败了.任何人都可以帮我解决这个问题.如果你解释原因,那将是非常好的.

mar*_*oit 8

查看tmux安装页面时,您可以看到提到的两件事.

tmux安装需要:

  • 的libevent
  • ncurses的

在终端中输入以下命令以解决这两个依赖关系.

sudo apt-get install libevent-dev libncurses-dev pkg-config

那么这下面的命令将迫使(˚F)GNU编译系统(重新配置使得等等),以帮助安装()新的组件(libevent的ncurses的),并创建符号(小号)链接到新的组件.

autoreconf -fis

如果你从tarball安装(.tar.gz文件)

您剩下要做的就是配置和使用这些命令.

./configure && make

make install对于本地安装或sudo make install全球安装.

如果您决定使用这些命令从源代码安装.

git clone git://git.code.sf.net/p/tmux/tmux-code tmux[已弃用]
git clone https://github.com/tmux/tmux.git[最新来源]
cd tmux

此命令将验证是否所有内容都存在,并且在从源代码编译时满足所有依赖项.

sh autogen.sh

然后,您可以运行./configure && make,make install或者sudo make install像上面解释的那样.

使用的来源:
- 如何在Ubuntu 12.10或12.04上安装新的tmux 1.8?
- tmux自述文件