管理者権限なしでzsh 5.0.7をインストールしてみた 改訂版2015/05/14
使用しているサーバーに管理者権限がなくてzshとかtmuxとか入れたかったので
入れてみました.管理者様に頼めばすごくはやいのですが,せっかくなんで
ホーム下にソースからインストールしてみました
zshを入れる前に
ncursesと呼ばれるアプリケーションを入れます.これを入れなければconfigure時にエラーがでる.
また,"--with-shared --without-gpm --disable-gdbm"オプションを付けなければzshをmake時にerrorがでて止まります.
$ wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz $ tar zxvf ncurses-5.9.tar.gz $ cd ncurses-5.9 $ ./configure --prefix=$HOME/.opt --with-shared --without-gpm --disable-gdbm $ make -j $ make -j install
zshのインストール
$ wget http://sourceforge.net/projects/zsh/files/zsh/5.0.7/zsh-5.0.7.tar.gz $ tar zxvf zsh-5.0.7.tar.gz $ cd zsh-5.0.7 $ export CPPFLAGS="-I$HOME/.opt/include" $ export LDFLAGS="-L$HOME/.opt/lib" $ ./configure --prefix=$HOME/.opt --enable-multibyte $ make -j $ make -j install
最後にlocalにパスを通してやればインストール完了です.
$ export PATH=$PATH:$HOME/.opt/bin $ zsh --version zsh 5.0.5 (x86_64-unknown-linux-gnu)
ちなみにパスは,シェル設定ファイルに記述しておくと毎回実行しなくてもいいですよ