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

在Ubuntu 12.04上安装tmux_1.8时出现libevent错误,ubuntu,tmux,libevent,Ubuntu,Tmux,Libevent,之后我想在我的ubuntu 12.04上安装tmux 1.8 tar zxvf tmux-1.8.tar.gz cd tmux_1.8 ./configure 但这里有一些错误信息 ... checking pkg-config is at least version 0.9.0... yes checking for LIBEVENT... no checking for library containing event_init... no configure: error: "libev

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

tar zxvf tmux-1.8.tar.gz
cd tmux_1.8
./configure
但这里有一些错误信息

...
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
我试图安装libevent,但失败了。 有人能帮我解决这个问题吗。 如果你能解释一下原因,那就太好了。

当你看到上面提到的两件事时

tmux安装需要:

  • 利伯顿
  • 课程
在终端中输入以下命令以解决这两个依赖项

sudo apt get install libevent dev libncurses dev pkg config

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

autoreconf-fis

如果您是从tarball(.tar.gz文件)安装的 您所要做的就是配置和使用这些命令

/configure&make

make install
用于本地安装或
sudo make install
用于全局安装

如果您决定使用这些命令从源代码安装。
git克隆git://git.code.sf.net/p/tmux/tmux-code tmux
[已弃用]
git克隆https://github.com/tmux/tmux.git
[最新来源]
cd-tmux

此命令将验证从源代码处编译时是否存在所有依赖项,以及是否满足所有依赖项

sh autogen.sh

然后,您可以运行
/configure&&make
make-install
sudo-make-install
,如上文所述

使用的来源:
-

-

您正在编译,因此需要包的
-dev
版本。尝试安装
libevent dev
.thx~在使用sudo apt get install时,您解决了我的问题。。当您不确定要安装的软件包名称时,可以部分写入软件包名称,然后按TAB键两次以返回所有匹配的软件包。。执行sudo apt get install libevent then TAB两次会得到一个很好的列表。。下次你不确定的时候就试试吧。这个问题似乎离题了,因为它是关于Ubuntu的,而且似乎是Ask Ubuntu上这个问题的重复:我添加了一个答案有两个原因。首先,没有一个正确的答案,其次,问题评论中的答案并没有解决我的问题。。我也错过了一些课程。。再挖一点,我就知道答案了。。一个好的答案肯定会对其他人有所帮助:)很确定你的意思是
/configure&&make
。。。不
/configure&make
。除非您想同时配置和制作,否则这是行不通的。事实上,拼写错误现在已经修复:)