CentOS系统编译tmux方法详解

作者:简简单单 2014-07-09

两个依赖包 ncurses-devel 和 libevent (2.0.10 版本以上):

 代码如下 复制代码
yum install -y ncurses-devel
wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
tar xzf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure
make && make install

下载 tmux;

 代码如下 复制代码

wget http://downloads.sourceforge.net/tmux/tmux-1.9a.tar.gz
tar -xvzf tmux-1.9a.tar.gz
cd tmux-1.9a

直接 ./configure 老是编译不过,需要:

 代码如下 复制代码
CFLAGS="-I/usr/local/include" LDFLAGS="-L//usr/local/lib" ./configure
make && make install1

编译完运行 tmux 还可能出错:

tmux: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
建立软链解决问题:

 代码如下 复制代码

// 64 位系统
ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5
// 32 位系统
ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5

相关文章

精彩推荐