CentOSにtmux1.1を入れてみる

  • tmux現在最新版は 1.4
    • ver 1.2 からevent.hが必要になっているみたい
# aptitude search tmux
p   tmux                                    - ターミナル多重化装置
# aptitude install tmux
  • centosの場合。ブログタイトル変えてみた。執念で入れます。
$ su -c " yum install ncurses-devel"
$ tar xzvf tmux-1.1.tar.gz
$ cd tmux-1.1
$ cp -a GNUmakefile{,.o}
権限、オーナー設定はrootしかできないので編集
$ diff -Naur GNUmakefile{.o,}
--- GNUmakefile.o       2009-11-05 21:30:55.000000000 +0900
+++ GNUmakefile 2011-01-14 23:38:59.000000000 +0900
@@ -53,8 +53,8 @@

 PREFIX?= /usr/local
 INSTALLDIR= install -d
-INSTALLBIN= install -g bin -o root -m 555
-INSTALLMAN= install -g bin -o root -m 444
+INSTALLBIN= install -m 555
+INSTALLMAN= install -m 444

 SRCS= $(shell echo *.c|sed 's|osdep-[a-z0-9]*.c||g')
 include config.mk
$ ./configure
$ make
$ mkdir -p ~/usr/local
$ make install PREFIX=$HOME/usr/local/
  • ~.tmux.conf
# prefix を Ctrl+tとする
set-option -g prefix C-t

# スクロールモード、コピーモード、選択モードで vi スタイルのキーバインドを使います
set-window-option -g mode-keys vi

makeがmakefileを探す際、デフォルトでは`GNUmakefile'、 `makefile'、`Makefile'という名前をこの順で試します。

    • いくらMakefileいじっても変わらないハズだ・・・