7

I want to install tmux 1.8 on my ubuntu 12.04 after

tar zxvf tmux-1.8.tar.gz
cd tmux_1.8
./configure

but here is some error infomation,

...
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

I try to apt-get install libevent, but fail. Can anyone help me how to solve this problem. It will be greatful if you explain why.

4

1 回答 1

10

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

tmux 安装需要:

  • libevent
  • 诅咒

在终端输入以下命令来解决这两个依赖。

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

然后以下命令将强制(f)重新配置 gnu 构建系统(make等)以帮助安装(i)新组件(libeventncurses)并创建指向新组件的符号(s)链接。

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 installsudo make install

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

于 2014-02-13T23:02:17.040 回答