さくらのレンタルサーバーにtmuxをソースインストール

さくらのレンタルサーバーにtmuxをインストールした。
しかし、このやり方ではうまくコンパイルができなかったので、こちらのサイトを参考にしてみた。

~/usr/localの下にインストールしたかったのだが、勇気がないため余計なことで煩わされたくなかったので、参考サイトと同じく~/optの下にインストールした。

1. libeventのインストール

$ wget http://sourceforge.net/projects/levent/files/libevent/libevent-2.0/\
libevent-2.0.21-stable.tar.gz
$ tar xvzf libevent-2.0.21-stable.tar.gz
$ cd libevent-2.0.21-stable
$ ./configure --prefix=$HOME/opt/libevent
$ make
$ make install

2. ncursesのインストール

$ wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz
$ tar xvzf ncurses-5.9.tar.gz
$ cd ncurses-5.9
$ ./configure --prefix=$HOME/opt/libevent
$ make
$ make install

3. tmuxのインストール

$ wget http://sourceforge.net/projects/tmux/files/tmux/tmux-1.9/\
tmux-2.0.tar.gz
$ tar xvzf tmux-2.0.tar.gz
$ cd tmux-2.0
$ ./configure CFLAGS="-I$HOME/opt/libevent/include" LDFLAGS="-L$HOME/opt/libevent/lib" --prefix=$HOME/opt/tmux
$ make
$ make install

以下の一行を.bashrcに記述する。

alias tmux='env LD_LIBRARY_PATH=~/opt/libevent/lib ~/opt/tmux/bin/tmux'