Risposte:
12.04 E UP:
sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux
VECCHIA RISPOSTA:
Come probabilmente hai già capito, la tmuxversione 1.8 è troppo nuova. Al momento di scrivere questa risposta, la versione 1.8 ha solo 19 ore .
Se per qualche motivo hai bisogno di una versione più recente, puoi scaricare il codice e creare / installare tmuxda solo. Non dovrebbe essere un grosso problema, poiché tmuxha dipendenze solo su libevente ncursespacchetti, ed entrambi questi pacchetti sono presenti sulla maggior parte, se non su tutte le distribuzioni Linux. Basta scaricare il codice più recente e digitare quanto segue tramite il terminale:
$ sudo apt-get install libevent-dev libncurses-dev pkg-config
$ autoreconf -fis
$ ./configure
$ make
$ sudo make install
tmuxhomepage, proprio qui . :)
Ecco come l'ho fatto su Ubuntu 13.04 (Raring Ringtail) e 14.04 (Trusty Tahr):
sudo add-apt-repository ppa:pi-rho/dev( fonte )
sudo apt-get update (aggiorna la cache / database dei pacchetti)
sudo apt-cache show tmux (* opzionale, mostra le versioni disponibili, 1.7 e 1.8 dovrebbero essere elencate)
sudo apt-get install tmux
tmux -V
Non ho trovato un PPA "ufficiale" per i nuovi pacchetti tmux. Tuttavia, una ricerca PPA sul launchpad presenta alcune opzioni.
Molti sono obsoleti , ma ho trovato un ppa di pi-rho che ha i pacchetti attuali tmux e tmux-next per 12.04, 12.10 e 13.04. (Al momento di questa risposta sono nelle versioni 1.8-1ubuntu1 ~ ppa2 e 1.9 ~ 20130425 ~ bzr3062 + 9-1ubuntu1 ~ ppa0). Non vi è alcuna garanzia che PPA continuerà a essere aggiornato, ma per ora sembra un'opzione equa.
Ricorda che contiene anche numerosi altri pacchetti. Se aggiungi questo PPA, troverai che anche gli altri pacchetti verranno aggiornati a meno che tu non faccia una sorta di configurazione pin apt .
Per eseguire tmuxinator su Ubuntu Precise (12.04), avevo bisogno di tmux v1.8 +, che ora è disponibile in Saucy e quindi nel repository "backport" di Precise. Ecco come l'ho ottenuto:
/etc/apt/sources.listper abilitare i repository "precise-backport" (intorno alla linea 45).sudo apt-get updatesudo apt-get install -t precise-backports tmux. Non riuscivo apt-get install tmux/precise-backportsa lavorare per me.tmux -VNota che dovrai interrompere tutte le sessioni e iniziare con quelle nuove, altrimenti otterrai un errore di mancata corrispondenza della versione server-client e altri utenti che hanno effettuato l'accesso sullo stesso server potrebbero eseguire tmux, che manterrà il processo del server attivo fino al tutti escono. Cerca anche zombi ( ps aux | grep tmux).
Il modo più semplice per me è installare dpkg sul pacchetto tmux 1.8 creato per Ubuntu 13.10 dal PPA ufficiale https://launchpad.net/ubuntu/+source/tmux , tutte le sue dipendenze sono soddisfatte in Ubuntu 12.04.3
Ho usato un approccio simile a rox, ma ho usato la build per Ubuntu 14.04 (Trusty Tahr) per ottenere tmux 1.8 sul mio sistema 12.04.
Ho scaricato tmux_1.8-5_amd64.deb (o tmux_1.8-5i386.db per i386) dalla pagina del pacchetto tmux di Ubuntu, https://launchpad.net/ubuntu/+source/tmux .
Quindi, ho usato dpkg per installarlo:
sudo dpkg -i tmux_1.8-5_amd64.deb
Ho fatto un riavvio pulito del mio sistema per assicurarmi di non avere problemi con la mancata corrispondenza della versione server-client e finora tutto funziona correttamente.