상세 컨텐츠

본문 제목

Zsh 최신버전 설치 (소스 코드 설치)

카테고리 없음

by Keunwoo.LEE 2023. 6. 8. 17:11

본문

반응형

Zsh를 최신버전으로 설치하기 위해서는 소스 코드를 이용하여 설치해야 한다.

필자의 경우 Centos 7.9에서 Zsh를 사용하고 있고, Powerlevel10k 테마를 사용하려고 했는데 이 테마는 zsh 5.1 이상 버전에서만 작동한다고 했다.

Centos 7의 Repository는 Zsh 5.0.2 버전만 제공하고 있어서 zsh 홈페이지의 소스코드를 다운로드 받아 직접 빌드했고 그 과정을 설명한다.

 

0. 사전 요구 프로그램 설치

> yum install gcc ncurses-devel

 

1. Zsh 최신 버전을 아래 사이트에서 다운로드 후 설치할 서버에 업로드

https://zsh.sourceforge.io/

 

ZSH - THE Z SHELL

 

zsh.sourceforge.io

 

또는 설치할 서버에서 직접 다운로드

> wget https://sourceforge.net/projects/zsh/files/zsh/5.9/zsh-5.9.tar.xz

 

2. 압축 풀기

> tar xvf zsh-5.9.tar.xz

 

3. 빌드 하기

# 압축푼 디렉토리로 이동
> cd zsh-5.9

# 컴파일에 필요한 환경을 설정하는 configure 스크립트 실행 --> Makefile 생성
> ./configure

# 앞에서 생성한 Makefile을 이용하여 compile 진행
> make

# compile된 파일을 지정한 디렉토리에 설치
> make install

 

4. Shell 목록 추가

- make install을 하게 되면 zsh 실행파일이 /usr/local/bin/zsh 로 설치가 된다. 새로 설치된 zsh를 /etc/shells 에 추가한다.

> vi /etc/shells
/usr/local/bin/zsh

 

5. Shell 변경

- 새로 설치한 zsh를 본인 계정의 shell로 지정한다.

> chsh -s /usr/local/bin/zsh

 

6. 적용 확인

ZSH 버전 정보 확인

 

반응형

댓글 영역