J'essaie de mettre à niveau vers une version plus récente (qui a un correctif de bogue) que mon 1.6 actuel. Je suis sur Ubuntu et récemment mis à niveau vers Ubuntu 13.04.
Idéalement, je veux utiliser tmux version 1.8 ou même 1.9. J'ai téléchargé des versions plus récentes mais je ne parviens pas à les faire fonctionner.
J'ai téléchargé 1.9a, mais lorsque je tente de l'exécuter, il se bloque.
J'ai essayé ce téléchargement: http://sourceforge.net/p/tmux/tmux-code/ci/master/tree/README#l26
et a fait le
$ sh autogen.sh
$ ./configure && make
mais je reçois
$ ./tmux
$ protocol version mismatch (client 8, server 6)
J'ai essayé de télécharger et d'utiliser une version 1.8.4 mais le téléchargement ne semblait pas contenir de fichiers utilisables.
pkill tmux
(après avoir cherché une session tmux avecpgrep tmux
) depuis un terminal normal. Ensuite, tmux a démarré / s'est comporté correctement ...C'est un truc génial, si vous avez besoin de votre tmux pour travailler et que vous ne voulez pas perdre toutes vos sessions:
message original sur Google Plus - https://plus.google.com/110139418387705691470/posts/BebrBSXMkBp
la source
tmux at
==no sessions
./var/run/tmux/tmux-0/default
existé, alors j'ai essayé:tmux -S /var/run/tmux/tmux-0/default at
==protocol version mismatch (client 8, server 6)
. Maintenant/proc/$(pgrep tmux)/exe
==/proc/2534/exe: Permission denied
etls -l /proc/$(pgrep tmux)/exe
==/proc/2534/exe -> /usr/bin/tmux (deleted)
. :-(/proc/$pid/exe
fichiers ne sont pas des liens symboliques ordinaires ; vous devriez pouvoir les utiliser pour invoquer les programmes pertinents, même s'ils ont été dissociés.pgrep -o tmux
donne le (seul) pid des plus anciennes tmux de course, sans doute celui de la session dont vous avez besoin, donc/proc/$(pgrep -o tmux)/exe attach
pourrait fonctionner mieux que simplement en cours d' exécutionpgrep tmux
(qui peut renvoyer plusieurs PIDS)Ce n'est peut-être pas idéal pour vous, mais j'ai créé un
chroot
, et courutmux
de l'intérieur:Cela garantit que l'environnement tmux ne change pas pendant la mise à niveau
la source
tuer tout le
tmux
processus devrait fonctionner car j'ai également rencontré ce problème.la source