Antworten:
12.04 UND OBEN:
sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux
ALTE ANTWORT:
Wie Sie möglicherweise bereits festgestellt haben, ist die tmux
Version 1.8 zu neu. Zum Zeitpunkt des Schreibens dieser Antwort ist Version 1.8 nur 19 Stunden alt .
Wenn Sie aus irgendeinem Grund eine neueste Version benötigen, können Sie den Code herunterladen und selbst erstellen / installieren tmux
. Sollte keine große Sache sein, da tmux
es nur Abhängigkeiten zu libevent
und ncurses
Paketen gibt und beide Pakete auf den meisten, wenn nicht allen Linux-Distributionen vorhanden sind. Laden Sie einfach den neuesten Code herunter und geben Sie Folgendes über das Terminal ein:
$ sudo apt-get install libevent-dev libncurses-dev pkg-config
$ autoreconf -fis
$ ./configure
$ make
$ sudo make install
tmux
Homepage hier zu finden . :)
So habe ich es auf Ubuntu 13.04 (Raring Ringtail) und 14.04 (Trusty Tahr) gemacht:
sudo add-apt-repository ppa:pi-rho/dev
( Quelle )
sudo apt-get update
(erfrischt den Cache / die Datenbank von Paketen)
sudo apt-cache show tmux
(* optional, zeigt die verfügbaren Versionen an, 1.7 & 1.8 sollten aufgelistet sein)
sudo apt-get install tmux
tmux -V
Ich habe keine "offizielle" PPA für neue tmux-Pakete gefunden. Eine PPA-Suche auf dem Launchpad bietet jedoch einige Optionen.
Viele sind veraltet, aber ich habe ein ppa von pi-rho gefunden , das die aktuellen Pakete tmux und tmux-next für den 12.04, 12.10 und 13.04 enthält. (Zum Zeitpunkt dieser Antwort befinden sie sich in den Versionen 1.8-1ubuntu1 ~ ppa2 und 1.9 ~ 20130425 ~ bzr3062 + 9-1ubuntu1 ~ ppa0). Es gibt keine Garantie dafür, dass PPA weiterhin auf dem neuesten Stand ist, aber im Moment scheint es eine faire Option zu sein.
Beachten Sie, dass es auch eine Reihe anderer Pakete enthält. Wenn Sie diese PPA hinzufügen, werden auch die anderen Pakete aktualisiert, sofern Sie keine geeignete Pin-Konfiguration vornehmen .
Um tmuxinator unter Ubuntu Precise (12.04) ausführen zu können, benötigte ich tmux v1.8 +, das ab sofort in Saucy und damit im "backports" -Repository für Precise verfügbar ist. So habe ich es bekommen:
/etc/apt/sources.list
die "precise-updates" Repositories (um die Leitung 45) zu ermöglichen.sudo apt-get update
sudo apt-get install -t precise-backports tmux
. Ich konnte nicht apt-get install tmux/precise-backports
für mich arbeiten.tmux -V
Beachten Sie, dass Sie alle Sitzungen beenden und mit neuen Sitzungen beginnen müssen, andernfalls wird ein Server-Client-Versionsfehler angezeigt, und andere Benutzer, die auf demselben Server angemeldet sind, führen möglicherweise tmux aus, wodurch der Serverprozess so lange am Leben bleibt, bis Jeder geht. Suche auch nach Zombies ( ps aux | grep tmux
).
Für mich ist es am einfachsten, das für Ubuntu 13.10 erstellte tmux 1.8-Paket von der offiziellen PPA https://launchpad.net/ubuntu/+source/tmux mit dpkg zu installieren. Alle Abhängigkeiten werden in Ubuntu 12.04.3 erfüllt
Ich habe einen ähnlichen Ansatz wie rox verwendet, aber ich habe den Build für Ubuntu 14.04 (Trusty Tahr) verwendet, um tmux 1.8 auf meinem 12.04-System zu installieren.
Ich habe tmux_1.8-5_amd64.deb (oder tmux_1.8-5i386.db für i386) von der Ubuntu tmux-Paketseite https://launchpad.net/ubuntu/+source/tmux heruntergeladen .
Dann habe ich dpkg verwendet, um es zu installieren:
sudo dpkg -i tmux_1.8-5_amd64.deb
Ich habe ein sauberes Neustarten meines Systems durchgeführt, um sicherzustellen, dass ich keine Probleme mit der Nichtübereinstimmung der Server-Client-Version hatte, und bis jetzt funktioniert alles einwandfrei.