Ubuntu 12.10 또는 12.04에 새로운 tmux 1.8을 설치하는 방법은 무엇입니까?


24

PPA가 있습니까?

그렇지 않다면 어떻게 소스에서 만드는가? 이 작업을 수행해야하는 개발자 라이브러리는 무엇입니까?

답변:


21

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만에 종속가 libeventncurses패키지를,이 패키지를 모두 대부분에하지 않을 경우 리눅스 배포판의 모든 존재한다. 최신 코드를 다운로드하고 터미널을 통해 다음을 입력하십시오.

$ sudo apt-get install libevent-dev libncurses-dev pkg-config
$ autoreconf -fis
$ ./configure
$ make
$ sudo make install

2
... tmux가 어떤 lib 패키지를 컴파일해야하는지 알아내는 방법도 언급 할 수 있습니다.
Craig Constantine

1
간단합니다. 이러한 패키지는 tmux홈페이지에서 바로 여기 에 언급되어 있습니다 . :)
Andrejs Cainikovs

4
@AndrejsCainikovs 공식 PPA에 제공하는 링크는 우분투의 소스 패키지 일 뿐이며 PPA가 아닙니다.
Hamish Downer

'autoreconf'란 무엇입니까? (Ubuntu 13.04)
Jonathan Hartley

2
이러한 패키지는 tmux 홈페이지에 언급되어 있지 않습니다. '-dev'패키지가 필요하다는 것을 알기 위해 Linux를 알아야하고 libevent1 또는 2가 필요한지 여부는 알 수 없습니다.
Jonathan Hartley

33

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


버전 : 1.7-3 (amd64) 만 얻습니다. 그것들이 32 비트 패키지 일 수 있습니까?
GermanK

확실하지 않습니다 .64 비트가 도움이된다면.
Elijah Lynn

어떤 버전의 Ubuntu를 실행하고 있습니까?
Elijah Lynn

1
당신과 동일합니다, 우분투 13.04 ... 이상합니다! 어쨌든 마침내 소스에서 설치했습니다. 감사!
GermanK

1
이 친구는 환상적입니다. 패키지는 1 년이 지난 후에도 여전히 유지 관리되고 최신 상태입니다. PPA는 14.04도 지원합니다. 누구든지 감사합니다.
Ehtesh Choudhury

6

새 tmux 패키지에 대한 "공식"PPA를 찾지 못했습니다. 그러나 런치 패드 에서 PPA 검색을 수행 하면 몇 가지 옵션이 나타납니다.

많은 것이 오래되었지만 12.04, 12.10 및 13.04의 현재 tmux 및 tmux-next 패키지가있는 pi-rhoppa를 발견했습니다 . (이 답변의 시점에 버전은 1.8-1ubuntu1 ~ ppa2 및 1.9 ~ 20130425 ~ bzr3062 + 9-1ubuntu1 ~ ppa0입니다). PPA가 계속 최신 상태로 유지 될 것이라는 보장은 없지만 현재로서는 공정한 옵션 인 것 같습니다.

여기에는 다른 패키지도 많이 있습니다. 이 PPA를 추가하면 apt pin config 를하지 않으면 다른 패키지도 업그레이드됩니다 .


5

Ubuntu Precise (12.04)에서 tmuxinator 를 실행 하려면 지금 Saucy에서 사용할 수있는 tmux v1.8 +가 필요했으며 Precise의 "백 포트"저장소에 있습니다. 내가 얻은 방법은 다음과 같습니다.

  1. UbuntuBackports/etc/apt/sources.list"precise-backports"리포지토리 (약 45 행)를 활성화하도록 편집 하십시오.
  2. 로 저장소 캐시를 업데이트하십시오. sudo apt-get update
  3. 다른 지시 사항 , 함께 백 포트 버전 (1.8)을 설치 sudo apt-get install -t precise-backports tmux. 나는 apt-get install tmux/precise-backports나를 위해 일할 수 없었다 .
  4. 로 설치된 버전을 확인하십시오 tmux -V
  5. 행복한 TMuxing!

참고 모든 세션을 종료하고 새로운 세션으로 시작해야합니다. 그렇지 않으면 서버-클라이언트 버전 불일치 오류가 발생하며 동일한 서버에 로그인 한 다른 사용자가 tmux를 실행 중일 때까지 서버 프로세스를 계속 유지합니다. 모두가 종료합니다. 좀비도 찾아보십시오 ( ps aux | grep tmux).




1

나는 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  

서버-클라이언트 버전 불일치에 문제가 없는지 확인하기 위해 시스템을 완전히 다시 시작했으며 지금까지 모든 것이 제대로 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.