답변:
12.04 이상 :
sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux
오래된 답변 :
이미 알고 있듯이 tmux
버전 1.8은 너무 새롭습니다. 이 답변을 작성하는 시점에서 버전 1.8은 19 시간 입니다.
어떤 이유로 최신 버전이 필요한 경우 코드를 다운로드하여 tmux
직접 빌드 / 설치할 수 있습니다. 때문에 큰 문제가 없을 겁니다 tmux
만에 종속가 libevent
와 ncurses
패키지를,이 패키지를 모두 대부분에하지 않을 경우 리눅스 배포판의 모든 존재한다. 최신 코드를 다운로드하고 터미널을 통해 다음을 입력하십시오.
$ sudo apt-get install libevent-dev libncurses-dev pkg-config
$ autoreconf -fis
$ ./configure
$ make
$ sudo make install
Ubuntu 13.04 (Raring Ringtail) 및 14.04 (Trusty Tahr)에서 내가 한 방법은 다음과 같습니다.
sudo add-apt-repository ppa:pi-rho/dev
( 소스 )
sudo apt-get update
(패키지의 캐시 / 데이터베이스를 새로 고침)
sudo apt-cache show tmux
(* 옵션, 사용 가능한 버전 표시, 1.7 및 1.8이 나열되어야 함)
sudo apt-get install tmux
tmux -V
새 tmux 패키지에 대한 "공식"PPA를 찾지 못했습니다. 그러나 런치 패드 에서 PPA 검색을 수행 하면 몇 가지 옵션이 나타납니다.
많은 것이 오래되었지만 12.04, 12.10 및 13.04의 현재 tmux 및 tmux-next 패키지가있는 pi-rho 의 ppa를 발견했습니다 . (이 답변의 시점에 버전은 1.8-1ubuntu1 ~ ppa2 및 1.9 ~ 20130425 ~ bzr3062 + 9-1ubuntu1 ~ ppa0입니다). PPA가 계속 최신 상태로 유지 될 것이라는 보장은 없지만 현재로서는 공정한 옵션 인 것 같습니다.
여기에는 다른 패키지도 많이 있습니다. 이 PPA를 추가하면 apt pin config 를하지 않으면 다른 패키지도 업그레이드됩니다 .
Ubuntu Precise (12.04)에서 tmuxinator 를 실행 하려면 지금 Saucy에서 사용할 수있는 tmux v1.8 +가 필요했으며 Precise의 "백 포트"저장소에 있습니다. 내가 얻은 방법은 다음과 같습니다.
/etc/apt/sources.list
"precise-backports"리포지토리 (약 45 행)를 활성화하도록 편집 하십시오.sudo apt-get update
sudo apt-get install -t precise-backports tmux
. 나는 apt-get install tmux/precise-backports
나를 위해 일할 수 없었다 .tmux -V
참고 모든 세션을 종료하고 새로운 세션으로 시작해야합니다. 그렇지 않으면 서버-클라이언트 버전 불일치 오류가 발생하며 동일한 서버에 로그인 한 다른 사용자가 tmux를 실행 중일 때까지 서버 프로세스를 계속 유지합니다. 모두가 종료합니다. 좀비도 찾아보십시오 ( ps aux | grep tmux
).
가장 쉬운 방법은 공식 PPA https://launchpad.net/ubuntu/+source/tmux 에서 Ubuntu 13.10 용으로 작성된 tmux 1.8 패키지를 dpkg 설치하는 것입니다 . 모든 종속성은 Ubuntu 12.04.3에서 충족됩니다.
나는 rox에 비슷한 접근 방식을 사용했지만 12.04 시스템에서 tmux 1.8을 얻기 위해 Ubuntu 14.04 (Trusty Tahr) 빌드를 사용했습니다.
Ubuntu tmux 패키지 페이지 ( https://launchpad.net/ubuntu/+source/tmux )에서 tmux_1.8-5_amd64.deb (또는 i386의 경우 tmux_1.8-5i386.db) 를 다운로드 했습니다 .
그런 다음 dpkg를 사용하여 설치했습니다.
sudo dpkg -i tmux_1.8-5_amd64.deb
서버-클라이언트 버전 불일치에 문제가 없는지 확인하기 위해 시스템을 완전히 다시 시작했으며 지금까지 모든 것이 제대로 작동합니다.