CentOS 6에서 Tmux 소스 컴파일 설치 방법을 알아보고, 실습을 통해 쉽게 적용하고 사용할 수 있습니다.
CentOS 6에서 Tmux 소스 컴파일 설치 방법을 알아보고, 실습을 통해 쉽게 적용하고 사용할 수 있습니다.
tmux는 터미널 멀티플렉서로 단일 화면에서 여러 터미널을 생성하고 접속할 수 있습니다. 백그라운드에서 계속 실행 중이므로 접속 해제 후 다시 같은 화면으로 접속할 수 있습니다.
리눅스 관리 서버에서 tmux 실행 후 WEB, WAS, DB, NAS 등을 session으로 분류하고, window를 생성해서 서버에 ssh로 접속해서 관리할 수 있습니다.
OpenBSD, FreeBSD, NetBSD, Linux, OS X 및 Solaris에서 사용할 수 있습니다.
이 문서에서는 2020년 4월 23일 최신 버전인 tmux 3.0a를 설치합니다.
Tmux는 OpenBSD, FreeBSD, NetBSD, Linux, OS X 및 Solaris에서 사용할 수 있습니다.
실습 환경
- 운영 체제(OS) : CentOS 6.10
- tmux version : 3.0a
- 실행 경로 : /usr/local/src
- 실행 계정 : root
- IP 설정 및 인터넷이 가능한 환경
tmux 설치하기
의존성 패키지 설치하기
make 작업 시 에러 발생하므로 libevent-devel 패키지를 삭제하고 libevent2-devel 패키지를 설치합니다.
[yum remove libevent-devel -y]
[yum install gcc kernel-devel make ncurses-devel bison libevent2-devel -y]
tmux 소스 코드 다운로드하기
[curl -LO https://github.com/tmux/tmux/releases/download/3.0a/tmux-3.0a.tar.gz]
[root@runit ssl]# curl -LO https://github.com/tmux/tmux/releases/download/3.0a/tmux-3.0a.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 533k 100 533k 0 0 192k 0 0:00:02 0:00:02 --:--:-- 300k
tmux 소스 코드 압축해제 및 디렉토리 이동하기
[tar zxvf tmux-3.0a.tar.gz]
[cd tmux-3.0a/]
tmux 3.0.a 설치하기
tmux 컴파일 설정을 기본으로 실행합니다.
[./configure]
Tmux Source Compile Configure |
tmux 의존성 확인 및 실행 파일 생성하기
[make]
Tmux Source Compile Make |
tmux 파일 설치하기
[make install]
[root@runit ssl]# make install make[1]: Entering directory `/usr/local/src/1/tmux-3.0a' /bin/mkdir -p '/usr/local/bin' /usr/bin/install -c tmux '/usr/local/bin' make install-exec-hook make[2]: Entering directory `/usr/local/src/tmux-3.0a' if test xmdoc = xmdoc; then \ sed -e "s|@SYSCONFDIR@|/etc|g" ./tmux.1 \ >./tmux.1.mdoc; \ else \ sed -e "s|@SYSCONFDIR@|/etc|g" ./tmux.1| \ gawk -f ./mdoc2man.awk >./tmux.1.man; \ fi /bin/mkdir -p /usr/local/share/man/man1 /usr/bin/install -c -m 644 ./tmux.1.mdoc \SOH /usr/local/share/man/man1/tmux.1 make[2]: Leaving directory `/usr/local/src/tmux-3.0a' make[1]: Nothing to be done for `install-data-am'. make[1]: Leaving directory `/usr/local/src/tmux-3.0a'
tmux 설치 확인하기
tmux version 확인하기
[tmux -V]
[root@runit ssl]# tmux -V tmux 3.0a
tmux 실행하기
[tmux]
Tmux 실행 화면 |
마무리
CentOS 6에서 Tmux 소스 컴파일 설치 방법에 대해 알아보았습니다.
COMMENTS