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

           3.  在安装 oh-my-zsh, 执行以下命令

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

猜你喜欢

转载自blog.csdn.net/zcf980/article/details/83899097