Zsh를 최신버전으로 설치하기 위해서는 소스 코드를 이용하여 설치해야 한다.
필자의 경우 Centos 7.9에서 Zsh를 사용하고 있고, Powerlevel10k 테마를 사용하려고 했는데 이 테마는 zsh 5.1 이상 버전에서만 작동한다고 했다.
Centos 7의 Repository는 Zsh 5.0.2 버전만 제공하고 있어서 zsh 홈페이지의 소스코드를 다운로드 받아 직접 빌드했고 그 과정을 설명한다.
> yum install gcc ncurses-devel
ZSH - THE Z SHELL
zsh.sourceforge.io
또는 설치할 서버에서 직접 다운로드
> wget https://sourceforge.net/projects/zsh/files/zsh/5.9/zsh-5.9.tar.xz
> tar xvf zsh-5.9.tar.xz
# 압축푼 디렉토리로 이동
> cd zsh-5.9
# 컴파일에 필요한 환경을 설정하는 configure 스크립트 실행 --> Makefile 생성
> ./configure
# 앞에서 생성한 Makefile을 이용하여 compile 진행
> make
# compile된 파일을 지정한 디렉토리에 설치
> make install
- make install을 하게 되면 zsh 실행파일이 /usr/local/bin/zsh 로 설치가 된다. 새로 설치된 zsh를 /etc/shells 에 추가한다.
> vi /etc/shells
/usr/local/bin/zsh
- 새로 설치한 zsh를 본인 계정의 shell로 지정한다.
> chsh -s /usr/local/bin/zsh
댓글 영역