개발이야기
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
이렇게 빌드하고 설치하면 됩니다.
반응형