준호씨의 블로그

centos - tmux 빌드해서 설치하기 본문

개발이야기

centos - tmux 빌드해서 설치하기

준호씨 2020. 5. 13. 23:34
반응형

서버에 tmux를 설치하기 위해

$ sudo yum install tmux

했더니 1.8이 설치된다고 나왔습니다. 너무 구 버전이라 최신 버전을 설치해 보기로 했습니다. 일단 저 혼자만 쓰려고 제 홈 디렉터리에 설치했습니다.

github에서 tmux 소스코드를 받을 수 있습니다.

https://github.com/tmux/tmux/releases

 

tmux/tmux

tmux source code. Contribute to tmux/tmux development by creating an account on GitHub.

github.com

 

현재 최신 버전은 3.1b입니다. tmux-3.1b.tar.gz의 링크 주소를 복사하고 wget 커맨드를 이용해서 다운로드하였습니다. 압축을 풀고 디렉터리로 이동합니다.

$ wget https://github.com/tmux/tmux/releases/download/3.1b/tmux-3.1b.tar.gz
$ tar xvfz tmux-3.1b.tar.gz
$ cd tmux-3.1b/

설치는 제 "홈 디렉터리/tmux/" 디렉터리에 설치하도록 설정했습니다.

$ ./configure --prefix=$HOME/tmux/

만약 configure에서

configure: error: "libevent not found"

오류가 발생했다면 libevent-devel을 설치합니다.

$ sudo yum install libevent-devel

 

만약 curses오류가 발생한다면

configure: error: "curses not found"

ncurses-devel을 설치합니다.

$ sudo yum install ncurses-devel

 

configure 가 잘 되었다면 빌드하고 설치합니다.

$ make
$ make install

제 홈 디렉터리 아래에 설치하는 것이기 때문에 make install 할 때 sudo는 필요 없습니다.

PATH설정에 없는 경로이기 때문에 ~/. bash_profile의 PATH 설정에 아래 경로를 추가해 줍니다.

$HOME/tmux/bin

 

만약에 모든 사용자가 함께 사용하려면 configure 다음에

$ ./configure && make
$ sudo make install

이렇게 빌드하고 설치하면 됩니다.

반응형
Comments