2014-09-19 22 views
57

Tôi vừa thêm plugin tmux vào tệp .tmux.conf của mình để tìm ra rằng một trong các plugin (tmux-copycat tôi nghĩ) yêu cầu tmux 1.9. Khi tôi bắt đầu tmux tôi nhận được thông báo `Lỗi: Phiên bản Tmux không được hỗ trợ. Vui lòng cài đặt tmux phiên bản 1.9 hoặc cao hơn "Ugrade tmux từ 1,8 đến 1,9 trên Ubuntu 14.04

Vì vậy, cách tốt nhất để nâng cấp tmux 1,8-1,9 trên Ubuntu 14.04

+0

Bạn cài đặt phiên bản 1.8 bằng cách nào? – Stedy

+1

tôi đã sử dụng apt-get install tmux –

Trả lời

133

Cập nhật là gì:!.? Do phiên bản tmux mới và những thay đổi trong kho gói, Câu trả lời này được cập nhật để hiển thị cách cài đặt tmux 2.0 (tốt hơn, không có lý do gì để sử dụng 1.9 nữa)

Đây là các bước để cập nhật "trống" ubuntu - phiên bản 14.04 (xem bên dưới cho các phiên bản ubuntu khác) :

  1. sudo apt-get update
  2. sudo apt-get install -y python-software-properties software-properties-common
  3. sudo add-apt-repository -y ppa:pi-rho/dev
  4. sudo apt-get update
  5. sudo apt-get install -y tmux=2.0-1~ppa1~t
  6. bây giờ nếu bạn làm tmux -V nó sẽ hiển thị tmux 2.0 mà là một phiên bản tốt cho tmux plugins

tôi xác nhận các bước trên trên một giọt nhỏ kỹ thuật số mới.

Về cơ bản, nó thêm pi-rho/dev repository, cập nhật và sau đó cài đặt tmux từ đó.

Nếu bạn có phiên bản ubuntu khác, bạn có thể muốn cài đặt một phiên bản tmux khác từ cùng một repo. Vì vậy:

  • ubuntu 12.04 (Precise tê tê) Bước 5: sudo apt-get install -y tmux=1.9a-1~ppa1~p (cài đặt tmux 1.9, không có gói cho tmux 2.0 chưa)
  • ubuntu 13.10 (Saucy Salamander) Bước 5: sudo apt-get install -y tmux=1.9a-1~ppa1~s (cài đặt tmux 1.9, không có gói cho tmux 2.0 chưa)
  • ubuntu 14.10 (Utopic Unicorn) bước 5: sudo apt-get install -y tmux=2.0-1~ppa1~u
  • ubuntu 15.04 (Vivid vervet) bước 5: sudo apt-get install -y tmux=2.0-1~ppa1~v
+0

'E: Phiên bản '1.9a-1 ~ ppa1 ~ t' cho 'tmux' không found' – arman

+0

Rõ ràng gói đã bị xóa khỏi kho. Tôi đã cập nhật câu trả lời để hiển thị cách cài đặt tmux '2.0' –

+6

Nếu bạn đã cài đặt tmux, bạn chỉ có thể chạy' sudo apt-get upgrade' (hoặc 'dist-upgrade' nếu apt nói nó sẽ được giữ) sau thêm ppa và cập nhật các nguồn. Hoặc, nếu tmux chưa được cài đặt, bạn không bắt buộc phải chỉ định phiên bản. 'sudo apt-get install tmux' hoạt động và cài đặt phiên bản mới nhất (2.0+ cho thời điểm này) – Gabriel

3

Một cách khác để thực hiện # 3 ở trên (đặc biệt nếu bạn đang sử dụng proxy công ty có thể phá vỡ ppa).

sudo add-apt-repository -y http://ppa.launchpad.net/pi-rho/dev/ubuntu 

Nếu sử dụng một công cụ như Artifactory để hoạt động như một proxy gói bộ nhớ đệm

sudo add-apt-repository -y http://my.artifactory.site/ppa.launchpad.net/pi-rho/dev/ubuntu 

hoặc

sudo add-apt-repository -y http://my.domain/artifactory/ppa.launchpad.net/pi-rho/dev/ubuntu 
8

Nếu bạn không muốn thêm một PPA, bạn chỉ có thể xây dựng từ nguồn.Nó giải thích trong trang README trên tmux's GitHub:

To build tmux from a release tarball, do:

$ ./configure && make 
$ sudo make install 

Bạn có thể cần phải cài đặt một số gói thêm để xây dựng nó. Trên Ubuntu, tôi cần cài đặt các gói này trước khi thành công:

exuberant-ctags 
cmake 
libevent-dev 
libncurses5-dev 
+1

Cách tốt nhất để có được những gói cần được sudo apt-get build-dep tmux' – wbkang

+0

Thú vị, tôi tự hỏi tại sao bạn cần ctags để xây dựng :-) –

Các vấn đề liên quan