Ich versuche, auf eine neuere Version zu aktualisieren (die einen Bugfix enthält) als meine aktuelle Version 1.6. Ich bin auf Ubuntu und habe kürzlich ein Upgrade auf Ubuntu 13.04 durchgeführt.
Im Idealfall möchte ich tmux Version 1.8 oder sogar 1.9 verwenden. Ich habe neuere Versionen heruntergeladen, kann sie aber nicht zum Laufen bringen.
Ich habe 1.9a heruntergeladen, aber wenn ich es versuche, hängt es nur.
Ich habe diesen Download ausprobiert: http://sourceforge.net/p/tmux/tmux-code/ci/master/tree/README#l26
und tat das
$ sh autogen.sh
$ ./configure && make
aber ich verstehe
$ ./tmux
$ protocol version mismatch (client 8, server 6)
Ich habe versucht, eine 1.8.4-Version herunterzuladen und zu verwenden, aber der Download schien keine Dateien zu enthalten, die ich verwenden konnte.
pkill tmux
(nachdem ich eine tmux-Sitzung mit gesucht habepgrep tmux
). Danach startete / benahm sich tmux korrekt ...Ziemlich cooler Hack, wenn du deinen tmux brauchst und nicht alle deine Sessions verlieren willst:
Originalbeitrag auf Google Plus - https://plus.google.com/110139418387705691470/posts/BebrBSXMkBp
quelle
tmux at
==no sessions
./var/run/tmux/tmux-0/default
existierte, also habe ich versucht:tmux -S /var/run/tmux/tmux-0/default at
==protocol version mismatch (client 8, server 6)
. Nun/proc/$(pgrep tmux)/exe
==/proc/2534/exe: Permission denied
undls -l /proc/$(pgrep tmux)/exe
==/proc/2534/exe -> /usr/bin/tmux (deleted)
. :-(/proc/$pid/exe
Dateien sind keine regulären Symlinks ; Sie sollten in der Lage sein, damit die entsprechenden Programme aufzurufen, auch wenn sie nicht verbunden sind.pgrep -o tmux
Gibt die (einzelne) PID des ältesten laufenden tmux an, vermutlich diejenige mit der Sitzung, die Sie benötigen, und/proc/$(pgrep -o tmux)/exe attach
funktioniert daher möglicherweise besser als nur das Ausführenpgrep tmux
(was mehrere PIDs zurückgeben kann)Das ist vielleicht nicht ideal für dich, aber ich habe ein erstellt
chroot
und bintmux
von innen heraus gelaufen :Dadurch wird sichergestellt, dass sich die tmux-Umgebung während des Upgrades nicht ändert
quelle
kill all
tmux
process sollte funktionieren, da ich auch auf dieses Problem gestoßen bin.quelle