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 tmux
versione 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 tmux
da solo. Non dovrebbe essere un grosso problema, poiché tmux
ha dipendenze solo su libevent
e ncurses
pacchetti, 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
tmux
homepage, 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.list
per abilitare i repository "precise-backport" (intorno alla linea 45).sudo apt-get update
sudo apt-get install -t precise-backports tmux
. Non riuscivo apt-get install tmux/precise-backports
a lavorare per me.tmux -V
Nota 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.