天天看點

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 )

Linux (Ubuntu 和 centos 6.x) 下安裝 zsh

        Centos6.X 下安裝

           1. 執行安裝指令

yum install zsh
           

           2. 若執行報找不到包(package)的錯,執行以下指令(更新 yum), 再安裝

yum update
           

           3.  在安裝 oh-my-zsh, 執行以下指令

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
           

 安裝完成後控制台變成這樣(若安裝成功, 但沒有變成這樣的界面,則執行這條指令:  zsh ) 

Linux (Ubuntu 和 centos 6.x) 下安裝 zsh

問題: 

若更新 yum 源後在安裝報錯: 

Linux (Ubuntu 和 centos 6.x) 下安裝 zsh

            原因: yum 包管理是使用 python2.x 寫的,将 python2.x 更新到 python3.1.3 以後,由于 python 版本文法相容性導緻問題出現

           解決辦法: 修改yum配置檔案,将python版本指向以前的舊版本

           1). 首先:  進入 /usr/bin/ 目錄檢視自己系統自帶的 python 舊版本執行以下(兩條)指令即可檢視

cd /usr/bin/
ls *python*
           
Linux (Ubuntu 和 centos 6.x) 下安裝 zsh

           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 即可安裝成功

繼續閱讀