Ubuntu 12.10 veya 12.04'e yeni tmux 1.8 nasıl kurulur?


24

Herhangi bir PPA var mı?

Hayır ise, kaynaklardan nasıl yapılır? Hangi dev lib'leri yapmam gerekecek?

Yanıtlar:


21

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, tmuxsü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ü tmuxyalnızca bağımlılıklara libeventve ncursespaketlere 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

2
... ayrıca, tmux’un hangi lib paketlerini derlemek istediğini nasıl bulduğunu da söyleyebilirsiniz.
Craig Constantine

1
Çok basit - bu paketler tmuxtam burada , ana sayfada belirtilmiştir . :)
Andrejs Cainikovs

4
@AndrejsCainikovs Resmi PPA için verdiğiniz bağlantı sadece Ubuntu'daki kaynak paket - sadece PPA değil.
Hamish Downer

'autoreconf' nedir - Bende yok. (13.04 Ubuntu)
Jonathan Hartley

2
Bu paketler tmux ana sayfasında tam olarak belirtilmemiştir. '-Dev' paketlerine ihtiyacınız olduğunu anlamak için Linux'u bilmek zorundasınız ve libevent1 veya 2'ye ihtiyacınız olup olmadığına dair bir gösterge yok
Jonathan Hartley

33

İş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


Yalnızca Sürüm: 1.7-3'ü (amd64) alıyorum. Bunların sadece 32 bit paket olması mümkün olabilir mi?
GermanK

Emin değilim, bu yardımcı olursa 64bit yaşıyorum.
Elijah Lynn

Hangi Ubuntu sürümünü kullanıyorsunuz?
Elijah Lynn

1
Sizinle aynı, ubuntu 13.04 ... garip! Neyse, nihayet kaynaktan kurdum. Teşekkürler!
GermanK

1
Bu pi-rho adam harika. Paketler hala korunur ve bir yıl sonra bile günceldir. PPA 14.04'ü bile destekliyor. Her kimsen, teşekkür ederim.
Ehtesh Choudhury

6

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 .


5

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:

  1. Başına UbuntuBackports , düzenleme /etc/apt/sources.list(satır 45 civarında) "kesin-backports" depoları etkinleştirmek için.
  2. Depo önbelleğinizi ile güncelleyin sudo apt-get update
  3. Başına farklı talimatlar ile backported sürümü (1.8) yükleyin sudo apt-get install -t precise-backports tmux. Benim apt-get install tmux/precise-backportsiçin çalışamadım.
  4. Yüklü sürümü ile onaylayın. tmux -V
  5. Mutlu smokin!

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).




1

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.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.