Yanıtlar:
12.04 VE YUKARI:
sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux
ESKİ CEVAP:
Muhtemelen daha önce fark ettiğiniz gibi, tmux
sürüm 1.8 çok yeni. Bu cevabı yazarken, 1.8 sürümü sadece 19 saat eski .
Herhangi bir sebepten dolayı en yeni sürüme ihtiyacınız varsa, kodu indirebilir ve kendiniz oluşturabilir / yükleyebilirsiniz tmux
. Çok fazla uğraşmamalı, çünkü tmux
yalnızca bağımlılıklara libevent
ve ncurses
paketlere bağımlılık var ve bu paketlerin ikisi de Linux dağıtımlarının hepsinde olmasa da çoğu yerde mevcut. Sadece en son kodu indirin ve terminal aracılığıyla aşağıdakileri yazın:
$ sudo apt-get install libevent-dev libncurses-dev pkg-config
$ autoreconf -fis
$ ./configure
$ make
$ sudo make install
tmux
tam burada , ana sayfada belirtilmiştir . :)
İşte Ubuntu 13.04 (Raring Ringtail) ve 14.04 (Trusty Tahr) 'de yaptığım yol:
sudo add-apt-repository ppa:pi-rho/dev
( kaynak )
sudo apt-get update
(paketlerin önbelleğini / veritabanını yeniler)
sudo apt-cache show tmux
(* isteğe bağlı, mevcut sürümleri gösterir, 1.7 ve 1.8 listelenmelidir)
sudo apt-get install tmux
tmux -V
Yeni tmux paketleri için bir "resmi" PPA bulamadım. Ancak launchpad'de yapılan bir PPA araması oldukça az sayıda seçenek ortaya koyuyor .
Birçoğu güncel değil, ancak 12.04, 12.10 ve 13.04 için mevcut tmux ve tmux-sonraki paketlerine sahip olan pi-rho tarafından bir ppa buldum . (Bu cevapların zamanında 1.8-1ubuntu1 ~ ppa2 ve 1.9 ~ 20130425 ~ bzr3062 + 9-1ubuntu1 ~ ppa0 versiyonlarındadırlar). PPA'nın güncel tutulmaya devam edeceği garantisi yoktur, ancak şimdilik adil bir seçenek gibi görünmektedir.
Ayrıca bir takım başka paketleri de olduğunu unutmayın. Bu PPA'yı eklerseniz, uygun bir pin konfigürasyonu yapmadığınız sürece diğer paketleri de görürsünüz .
Tmuxinator'ü Ubuntu Precise'da (12.04) çalıştırmak için şu anda Saucy'de ve dolayısıyla Precise için "backports" deposunda bulunan tmux v1.8 + 'a ihtiyacım vardı. İşte nasıl anladım:
/etc/apt/sources.list
(satır 45 civarında) "kesin-backports" depoları etkinleştirmek için.sudo apt-get update
sudo apt-get install -t precise-backports tmux
. Benim apt-get install tmux/precise-backports
için çalışamadım.tmux -V
Tüm oturumları sonlandırmanız ve yeni oturumlarla başlamanız gerektiğini unutmayın; aksi halde sunucu-müşteri sürümü uyuşmazlığı hatası alırsınız ve aynı sunucuda oturum açan diğer kullanıcılar tmux kullanıyor olabilir; herkes çıkar. Zombileri de arayın ( ps aux | grep tmux
).
Benim için en kolay yol, Ubuntu 13.10 için oluşturulmuş tmux 1.8 paketini resmi PPA https://launchpad.net/ubuntu/+source/tmux adresinden yüklemektir , tüm bağımlılıkları Ubuntu 12.04.3'te bulabilirsiniz.
Rox'a da benzer bir yaklaşım kullandım, fakat 12.04 sistemimde tmux 1.8 elde etmek için yapıyı Ubuntu 14.04 (Trusty Tahr) kullandım.
İndirdiğim tmux_1.8-5_amd64.deb (veya tmux_1.8-5i386.db Ubuntu tmux paket sayfasından i386) https://launchpad.net/ubuntu/+source/tmux .
Sonra yüklemek için dpkg kullandım:
sudo dpkg -i tmux_1.8-5_amd64.deb
Sunucu-istemci sürümü uyumsuzluğu ile herhangi bir sorun yaşamadım emin olmak için sistemimi temiz bir şekilde yeniden başlattım ve şimdiye kadar her şey iyi çalışıyor.