さくらのレンタルサーバーに zsh をインストールしたら怒られた

いまのレンタルサーバーには zsh がインストールされているから、特に理由がない限り、自分でインストールをする必要がないという話し。

% mkdir -p ~/local/src
% cd ~/local/src
% wget http://downloads.sourceforge.net/project/zsh/zsh-dev/4.3.12/zsh-4.3.12.tar.gz
% tar zxvf zsh-4.3.12.tar.gz
% cd zsh-4.3.12
% ./configure --prefix=$HOME/local/ --disable-maildir-support
% make
% make install clean
% chsh -s ~/local/bin/zsh
% chsh: /local/bin/zsh: non-standard shell

おう…。「/local/bin/zsh: non-standard shell」とメッセージが表示されて怒られた。PATH を調べてみたら、すでに zsh がインストールされている。

% ls -l /usr/local/bin/zsh
-r-xr-xr-x  1 root  wheel  531740 Feb  2  2009 /usr/local/bin/zsh