Linux (Ubuntu 和 centos 6.x) 下安裝 zsh
zsh和bash一樣,是一種Unix shell,但大多數Linux發行版都預設使用bash shell。但Zsh有強大的自動補全引數和自定義配置功能, 強!強!強!, 這裡我們只介紹安裝
Ubuntu 下安裝:
1. 執行安裝命令
sudo apt-get install zsh
2. 若執行報找不到包(package)的錯,執行以下命令(更新 apt-get 源), 再安裝
sudo apt-get update
3. 在安裝 oh-my-zsh, oh-my-zsh是為了簡化zsh的配置而開發的,因此oh-my-zsh算是zsh的配置。
執行以下命令
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
安裝完成後控制檯變成這樣(若安裝成功, 但沒有變成這樣的介面,則執行這條命令: zsh )
Centos6.X 下安裝
1. 執行安裝命令
yum install zsh
2. 若執行報找不到包(package)的錯,執行以下命令(更新 yum), 再安裝
yum update
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
安裝完成後控制檯變成這樣(若安裝成功, 但沒有變成這樣的介面,則執行這條命令: zsh )
問題:
若更新 yum 源後在安裝報錯:
原因: yum 包管理是使用 python2.x 寫的,將 python2.x 升級到 python3.1.3 以後,由於 python 版本語法相容性導致問題出現
解決辦法: 修改yum配置檔案,將python版本指向以前的舊版本
1). 首先: 進入 /usr/bin/ 目錄檢視自己系統自帶的 python 舊版本執行以下(兩條)命令即可檢視
cd /usr/bin/
ls *python*
2). 修改yum配置檔案,將python版本指向以前的舊版本
vi /usr/bin/yum
要修改的行
#!/usr/bin/python2.6
修改urlgrabber-ext-down檔案,更改python版本
vi /usr/libexec/urlgrabber-ext-down
要修改的行
#!/usr/bin/python2.7
然後執行安裝 zsh 的安裝命令 : yum install 即可安裝成功