Câu trả lời:
12.04 VÀ LÊN:
sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux
TRẢ LỜI:
Như bạn có thể đã nhận ra, tmux
phiên bản 1.8 quá mới. Khi viết câu trả lời này, phiên bản 1.8 chỉ mới 19 giờ .
Nếu bạn vì một lý do nào đó cần một phiên bản mới nhất, thì bạn có thể tự tải xuống mã và tự xây dựng / cài đặt tmux
. Không phải là một vấn đề lớn, vì chỉ tmux
có phụ thuộc libevent
và ncurses
gói, và cả hai gói này đều có mặt trên hầu hết nếu không phải tất cả các bản phân phối Linux. Chỉ cần tải xuống mã mới nhất và nhập sau qua thiết bị đầu cuối:
$ sudo apt-get install libevent-dev libncurses-dev pkg-config
$ autoreconf -fis
$ ./configure
$ make
$ sudo make install
tmux
trang chủ, ngay tại đây . :)
Đây là cách tôi đã làm trên Ubuntu 13.04 (Rared Ringtail) và 14.04 (Trusty Tahr):
sudo add-apt-repository ppa:pi-rho/dev
( nguồn )
sudo apt-get update
(làm mới bộ đệm / cơ sở dữ liệu của các gói)
sudo apt-cache show tmux
(* tùy chọn, hiển thị cho bạn các phiên bản có sẵn, 1.7 & 1.8 sẽ được liệt kê)
sudo apt-get install tmux
tmux -V
Tôi chưa tìm thấy PPA "chính thức" cho các gói tmux mới. Tuy nhiên, một tìm kiếm PPA trên launchpad cho thấy khá nhiều tùy chọn.
Nhiều người đã hết hạn, nhưng tôi đã tìm thấy một ppa bởi pi-rho có các gói tmux và tmux-next hiện tại cho 12.04, 12.10 và 13.04. (Tại thời điểm của câu trả lời này, họ đang ở các phiên bản 1.8-1ubfox1 ~ ppa2 và 1.9 ~ 20130425 ~ bzr3062 + 9-1ubfox1 ~ ppa0). Không có gì đảm bảo rằng PPA sẽ tiếp tục được duy trì cập nhật, nhưng bây giờ nó có vẻ như là một lựa chọn công bằng.
Hãy lưu ý rằng nó cũng có một số gói khác trong đó. Nếu bạn thêm PPA này, bạn sẽ thấy các gói khác cũng được nâng cấp trừ khi bạn thực hiện một số loại cấu hình pin apt .
Để chạy tmuxinator trên Ubuntu Precise (12.04), tôi cần tmux v1.8 +, hiện có sẵn trong Saucy và do đó, trong kho "backports" cho Precise. Đây là cách tôi có được nó:
/etc/apt/sources.list
để kích hoạt kho " back -backport chính xác" (khoảng dòng 45).sudo apt-get update
sudo apt-get install -t precise-backports tmux
. Tôi không thể apt-get install tmux/precise-backports
làm việc cho tôi.tmux -V
Lưu ý rằng bạn sẽ phải hủy tất cả các phiên và bắt đầu với phiên mới, nếu không, bạn sẽ gặp lỗi không khớp phiên bản máy khách và người dùng khác đã đăng nhập trên cùng một máy chủ có thể đang chạy tmux, điều này sẽ giúp máy chủ xử lý cho đến khi mọi người thoát ra Tìm zombie, quá ( ps aux | grep tmux
).
Cách dễ nhất đối với tôi là dpkg cài đặt gói tmux 1.8 được xây dựng cho Ubuntu 13.10 từ PPA chính thức https://launchpad.net/ubfox/+source/tmux , tất cả các phụ thuộc của nó đều được đáp ứng trong Ubuntu 12.04.3
Tôi đã sử dụng một cách tiếp cận tương tự với rox, nhưng tôi đã sử dụng bản dựng cho Ubuntu 14.04 (Trusty Tahr) để có được tmux 1.8 trên hệ thống 12.04 của tôi.
Tôi đã tải xuống tmux_1.8-5_amd64.deb (hoặc tmux_1.8-5i386.db cho i386) từ trang gói Ubuntu tmux, https://launchpad.net/ubfox/+source/tmux .
Sau đó, tôi đã sử dụng dpkg để cài đặt nó:
sudo dpkg -i tmux_1.8-5_amd64.deb
Tôi đã khởi động lại hệ thống của mình một cách sạch sẽ để đảm bảo rằng tôi không gặp vấn đề gì với phiên bản máy chủ-máy khách không khớp và cho đến nay mọi thứ đều hoạt động tốt.