tmuxのインストール
Screenしか使ったことが無いんですが、ふと使ってみましょうかということで。
ただAptitudeを使ってインストールしようとしたらバージョンが1.1となってしまうようで、最新版の1.7とは少し離れすぎてますよね。
ということで今回はソースからインストール。
ちょっと詰まってしまったところが多々あるのでエントリーに。
今回の環境
- Ubuntu 10.04.4
- tmux 1.7.
- libevent 2.0.21
libeventのインストール
こちらもaptitudeで入る1.xではダメみたいでソースから2.x以上を持ってきます。
// 公式サイトからいただきます。
$ wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
// 解凍
$ tar xvf libevent-2.0.21-stable.tar.gz
$ cd libevent-2.0.21-stable
// 問題なくインストール出来るかのチェック
$ ./configure
// makeの実行
$ make
// インストール
# make install
tmuxのインストール
では、メインのtmuxのインストール。
公式サイト(http://tmux.sourceforge.net/)からソースをいただいてきます。(2012/12/11時点の最新版は1.7)
後はコマンドライン上で順番に。
// 解凍
$ tar xvf tmux-1.7.tar.gz
$ cd tmux-1.7
// 問題なくインストール出来るかのチェック
// ただし、先程インストールしたlibeventライブラリを参照する様オプションで指定してあげます。
$ ./configure LDFLAGS=-L/usr/local/lib/
// makeの実行
$ make
// インストール
# make install
で、インストール自体は終わりなんですがtmuxを立ち上げようとすると
$ tmux
tmux: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
と怒られてしまうので、"/etc/ld.so.conf.d/libevent.conf"に以下のように、ライブラリのインストール場所を記述したファイルを作成します。
/usr/local/lib
あとは、これを有効にするために
# ldconfig
と、ldconfigコマンドを実行。こうすることで、問題なくtmuxを立ち上げられるようになるかと思います。
おわりに
% tmux -V
tmux 1.7
細かい設定とか使い方については、今から勉強しないと。。。