源码配置zsh
参考blog:
1. 无需sudo权限从源码编译安装zsh (opens new window)
2. 机器无root权限源码安装zsh (opens new window)
# 直接安装zsh(不适用于集群)
直接参考这个:https://zhuanlan.zhihu.com/p/441676276
# 安装依赖项:ncurse
- 下载ncurse 6.1版本 / 6.2 版本
wget https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.5.tar.gz --no-check-certificate
1
- 解压并进入解压后的目录
tar xvfz ncurses-6.5.tar.gz && rm -rf ncurses-6.5.tar.gz
cd ncurses-6.5
1
2
2
- 编译安装配置
./configure --prefix="$HOME/software" CXXFLAGS="-fPIC" CFLAGS="-fPIC"
1
这里指定安装目录是用户根目录下的software
文件夹。
- 编译并安装
make && make install
1
# 源码安装ZSH
- 下载并解压
cd ~
wget http://sourceforge.net/projects/zsh/files/zsh/5.9/zsh-5.9.tar.xz
tar -xvf zsh-5.9.tar.xz && rm -rf zsh-5.9.tar.xz
cd zsh-5.9
1
2
3
4
2
3
4
- 配置
./configure --prefix="$HOME/software" CPPFLAGS="-I$HOME/software/include" LDFLAGS="-L$HOME/software/lib"
1
- 编译并安装
make && make install
1
- 配置环境,打开
.bashrc
,添加:
export PATH=$HOME/software/bin:$PATH
1
- 激活zsh
source $HOME/.bashrc
1
编辑 (opens new window)
上次更新: 2025/04/04, 17:09:06