Jawaban:
12.04 DAN UP:
sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux
JAWABAN TUA:
Seperti yang mungkin sudah Anda sadari, tmux
versi 1.8 terlalu baru. Saat menulis jawaban ini, versi 1.8 hanya berusia 19 jam .
Jika Anda karena suatu alasan memerlukan versi terbaru, maka Anda dapat mengunduh kode dan membuat / menginstal tmux
sendiri. Seharusnya tidak menjadi masalah besar, karena tmux
hanya memiliki dependensi libevent
dan ncurses
paket, dan kedua paket ini hadir pada sebagian besar atau tidak semua distro Linux. Cukup unduh kode terbaru, dan ketik berikut melalui terminal:
$ sudo apt-get install libevent-dev libncurses-dev pkg-config
$ autoreconf -fis
$ ./configure
$ make
$ sudo make install
tmux
beranda, di sini . :)
Inilah cara saya melakukannya di Ubuntu 13.04 (Raring Ringtail) dan 14.04 (Trusty Tahr):
sudo add-apt-repository ppa:pi-rho/dev
( sumber )
sudo apt-get update
(menyegarkan cache / database paket)
sudo apt-cache show tmux
(* opsional, menunjukkan kepada Anda versi yang tersedia, 1,7 & 1,8 harus terdaftar)
sudo apt-get install tmux
tmux -V
Saya belum menemukan PPA "resmi" untuk paket tmux baru. Namun pencarian PPA pada launchpad menghasilkan beberapa opsi.
Banyak yang ketinggalan zaman, tapi saya menemukan ppa oleh pi-rho yang memiliki paket tmux dan tmux-next untuk 12,04, 12,10 dan 13,04. (Pada saat jawaban ini ada pada versi 1.8-1ubuntu1 ~ ppa2 dan 1.9 ~ 20130425 ~ bzr3062 + 9-1ubuntu1 ~ ppa0). Tidak ada jaminan bahwa PPA akan terus dipertahankan mutakhir, tetapi untuk saat ini sepertinya opsi yang adil.
Sadarilah bahwa ia juga memiliki sejumlah paket lain di dalamnya. Jika Anda menambahkan PPA ini, Anda akan menemukan paket-paket lain juga ditingkatkan kecuali jika Anda melakukan semacam konfigurasi pin yang tepat .
Untuk menjalankan tmuxinator di Ubuntu Precise (12.04), saya membutuhkan tmux v1.8 +, yang tersedia di Saucy sekarang dan oleh karena itu dalam repositori "backports" untuk Precise. Begini cara saya mendapatkannya:
/etc/apt/sources.list
untuk mengaktifkan repositori "back-backport yang tepat" (sekitar baris 45).sudo apt-get update
sudo apt-get install -t precise-backports tmux
. Saya tidak bisa apt-get install tmux/precise-backports
bekerja untuk saya.tmux -V
Perhatikan bahwa Anda harus mematikan semua sesi dan mulai dengan yang baru, jika tidak, Anda akan mendapatkan kesalahan versi ketidakcocokan server-klien, dan pengguna lain yang masuk di server yang sama mungkin menjalankan tmux, yang akan menjaga proses server tetap hidup sampai semua orang keluar. Cari zombie juga ( ps aux | grep tmux
).
Cara termudah bagi saya adalah menginstal dpkg paket tmux 1.8 yang dibangun untuk Ubuntu 13.10 dari PPA resmi https://launchpad.net/ubuntu/+source/tmux , semua dependensinya dipenuhi di Ubuntu 12.04.3
Saya menggunakan pendekatan yang mirip dengan rox, tetapi saya menggunakan build untuk Ubuntu 14.04 (Trusty Tahr) untuk mendapatkan tmux 1.8 pada sistem 12.04 saya.
Saya mengunduh tmux_1.8-5_amd64.deb (atau tmux_1.8-5i386.db untuk i386) dari halaman paket tmux Ubuntu, https://launchpad.net/ubuntu/+source/tmux .
Lalu, saya menggunakan dpkg untuk menginstalnya:
sudo dpkg -i tmux_1.8-5_amd64.deb
Saya melakukan restart bersih sistem saya untuk memastikan saya tidak memiliki masalah dengan ketidakcocokan versi server-klien, dan sejauh ini semuanya berfungsi dengan baik.