我想在
之后在我的ubuntu 12.04上安装tmux 1.8tar 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
我尝试apt-get install libevent,但失败了。 任何人都可以帮我解决这个问题。 如果你解释原因,那将是非常好的。
答案 0 :(得分:7)
查看tmux installation page时,您可以看到提到的两件事。
tmux安装需要:
在终端中输入以下命令以解决这两个依赖关系。
sudo apt-get install libevent-dev libncurses-dev pkg-config
然后,以下命令将强制( f )重新配置gnu构建系统( make 等)以帮助安装( i )新组件( libevent 和 ncurses )并创建指向新组件的符号( s )链接。
autoreconf -fis
您要做的就是配置并使用这些命令。
./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
,如上所述。
使用的来源:
- How to install new tmux 1.8 on Ubuntu 12.10 or 12.04?
- tmux README file