tmux のインストール.md
wget "http://sourceforge.net/projects/tmux/files/latest/download?source=files"
tar xvzf tmux-1.9a.tar.gz
cd tmux-1.9a
./configure
make
sudo make install
libevent が必要なため、インストールする
sudo yum install libevent libevent-devel
yum からインストールした libevent 使用してビルドするとエラーとなる。
control.c: In function ‘control_callback’:
control.c:62: warning: implicit declaration of function ‘evbuffer_readln’
control.c:62: warning: nested extern declaration of ‘evbuffer_readln’
control.c:62: error: ‘EVBUFFER_EOL_LF’ undeclared (first use in this function)
control.c:62: error: (Each undeclared identifier is reported only once
control.c:62: error: for each function it appears in.)
control.c:71: warning: implicit declaration of function ‘time’
control.c:71: warning: nested extern declaration of ‘time’
make: *** [control.o] Error 1
最新の libevent を取ってきてインストールする。
http://libevent.org
wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure
make
sudo make install
これで再度 tmux をインストールする
./configure
make
sudo make
起動してみるが、エラー
% tmux
tmux: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
次のコマンドをたたくとなおる。
ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5
以上