Ich habe gerade tmux-Plugins zu meiner .tmux.conf-Datei hinzugefügt, um herauszufinden, dass eines der Plugins (meiner Meinung nach tmux-copycat) tmux 1.9 erfordert. Wenn ich tmux starte erhalte ich die Meldung `Fehler: Tmux-Version wird nicht unterstützt. Bitte installieren Sie tmux Version 1.9 oder höher!.
Was ist der beste Weg, um tmux 1.8 auf Ubuntu 14.04 auf 1.9 zu aktualisieren?
Update : Aufgrund der neuen tmux-Version und der Änderungen im Paket-Repository wird diese Antwort aktualisiert, um zu zeigen, wie tmux 2.0
(Das ist besser, es gibt keinen Grund mehr, 1.9
zu verwenden.
Hier sind die Schritte, um "leere" Ubuntu-Version 14.04 nur zu aktualisieren (siehe unten für andere Ubuntu-Versionen):
Sudo apt-get update
Sudo apt-get install -y python-software-properties software-properties-common
Sudo add-apt-repository -y ppa:pi-rho/dev
Sudo apt-get update
Sudo apt-get install -y tmux=2.0-1~ppa1~t
tmux -V
ausführen, sollte tmux 2.0
angezeigt werden. Dies ist eine gute Version für tmux-PluginsIch habe die obigen Schritte an einem neuen Digitalocean-Tröpfchen überprüft.
Grundsätzlich wird das pi-rho/dev-Repository hinzugefügt, um tmux von dort aus zu aktualisieren und dann zu installieren.
Wenn Sie eine andere Ubuntu-Version haben, möchten Sie möglicherweise eine andere tmux-Version aus demselben Repo installieren. So:
Sudo apt-get install -y tmux=1.9a-1~ppa1~p
(Installiert tmux 1.9
, noch kein Paket für tmux 2.0
)Sudo apt-get install -y tmux=1.9a-1~ppa1~s
(Installiert tmux 1.9
, noch kein Paket für tmux 2.0
)Sudo apt-get install -y tmux=2.0-1~ppa1~u
Sudo apt-get install -y tmux=2.0-1~ppa1~v
Wenn Sie keine PPA hinzufügen möchten, können Sie sie einfach aus dem Quellcode erstellen. Es wird auf der Seite README
auf tmuxs GitHub erklärt:
Gehen Sie folgendermaßen vor, um tmux aus einem Release-Tarball zu erstellen:
$ ./configure && make $ Sudo make install
Möglicherweise müssen Sie einige zusätzliche Pakete installieren, um es zu erstellen. Unter Ubuntu musste ich diese Pakete installieren, bevor es erfolgreich erstellt werden konnte:
exuberant-ctags
cmake
libevent-dev
libncurses5-dev
Eine andere Möglichkeit, wie oben unter Punkt 3 beschrieben, (insbesondere, wenn Sie einen Unternehmens-Proxy verwenden, der ppa beschädigen könnte).
Sudo add-apt-repository -y http://ppa.launchpad.net/pi-rho/dev/ubuntu
Wenn Sie ein Tool wie Artifactory verwenden, um als Caching-Paket-Proxy zu fungieren
Sudo add-apt-repository -y http://my.artifactory.site/ppa.launchpad.net/pi-rho/dev/ubuntu
oder
Sudo add-apt-repository -y http://my.domain/artifactory/ppa.launchpad.net/pi-rho/dev/ubuntu