管理者権限なしでtmux 2.0をインストールしてみた
サーバの設定が吹っ飛んだのでこれを気に導入方法をあらためて書いてみた
↓の更新バージョンです.
管理者権限なしでホーム下にtmux1.9aをインストールしてみた - 蛇にお茶入れる
環境
CentOS release 6.4
$HOME以下の.optにインストールします.
$HOMEは適宜書き換えてください
tmuxを入れる前に
ncursesとlibeventとよばれるライブラリを入れないといけません.
ncursesを入れる記事は,すでにこちらに記述しております↓
管理者権限なしでホーム下にzshをインストールしてみた 改訂版2015/05/14 - 蛇にお茶入れる
それでは,libeventから導入したいと思います.
$ wget https://sourceforge.net/projects/levent/files/libevent/libevent-2.0/libevent-2.0.22-stable.tar.gz $ tar zxvf libevent-2.0.22-stable.tar.gz $ cd libevent-2.0.22-stable $ ./configure --prefix=$HOME/.opt $ make -j $ make -j install
tmux 2.0 のインストール
$ wget http://downloads.sourceforge.net/tmux/tmux-2.0.tar.gz $ tar zxvf tmux-2.0.tar.gz $ cd tmux-2.0 $ export CPPFLAGS="-I$HOME/.opt/include" $ export LDFLAGS="-L$HOME/.opt/lib" $ ./configure --prefix=$HOME/.opt $ make -j $ make -j install
以上でtmuxのインストールは完成です.
起動時には,共有ライブラリパスにフォルダパスを通してやらないと,libeventが見つかりませんとエラーが出ます.そのため,LD_LIBRARY_PATHにlibフォルダのパスを通しています..
$ export PATH=$PATH:$HOME/.opt/bin $ export LD_LIBRARY_PATH=$HOME/local/lib $ tmux -V tmux 2.0