Debianにzshを導入する
時間を見つけつつおっちらおっちらサーバ構築の続きでも。しかし、もう冬ですよ。あっという間に老いちゃいますね、このままだと。
zshというのはシェルの一種でまあ、なくてもいいんだけどあったら便利なカスタマイズの部類ですね。gitとか使ってたら、今のブランチ名とか表示してくれたりして便利なのです。
$ sudo apt-get install zsh
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
zsh-doc
The following NEW packages will be installed:
zsh
0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded.
Need to get 4,916 kB of archives.
After this operation, 11.7 MB of additional disk space will be used.
Get:1 http://ftp.jp.debian.org/debian/ wheezy/main zsh amd64 4.3.17-1 [4,916 kB]
Fetched 4,916 kB in 0s (8,055 kB/s)
Selecting previously unselected package zsh.
(Reading database ... 26191 files and directories currently installed.)
Unpacking zsh (from .../zsh_4.3.17-1_amd64.deb) ...
Processing triggers for man-db ...
Setting up zsh (4.3.17-1) ...
update-alternatives: using /bin/zsh4 to provide /bin/zsh (zsh) in auto mode
update-alternatives: using /bin/zsh4 to provide /bin/rzsh (rzsh) in auto mode
update-alternatives: using /bin/zsh4 to provide /bin/ksh (ksh) in auto mode
$ zsh --version
zsh 4.3.17 (x86_64-unknown-linux-gnu)
$ chsh
Password:
Changing the login shell for treby
Enter the new value, or press ENTER for the default
Login Shell [/bin/bash]: /bin/zsh
基本これだけでいいっぽいけど、oh-my-zshとやらが良いという話を聞いたのでそれもいれる。
% sudo apt-get update % sudo apt-get install git
というか、git入ってなかった……仕切り直して
% git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh % mv ~/.zshrc ~/.zshrc.orig % cp .oh-my-zsh/templates/zshrc.zsh-template .zshrc
というかgitじゃなくても良かったんかい、と思いつつも悔しいので何となくマニュアルで入れてみたり。
お好みでテーマとかをよしなに設定してひとまずおしまい。
参考:oh-my-zsh を使って zsh の便利な設定をまとめて取り入れる – mollifier delta blog