Ugrade tmux de 1.8 a 1.9 en Ubuntu 14.04
ubuntu-14.04 (3)
Estaba agregando complementos tmux a mi archivo .tmux.conf para descubrir que uno de los complementos (creo que tmux-copycat) requiere tmux 1.9. Cuando inicio tmux, aparece el mensaje `Error: la versión de Tmux no es compatible. ¡Instale tmux versión 1.9 o superior! ".
Entonces, ¿cuál es la mejor manera de actualizar tmux 1.8 a 1.9 en Ubuntu 14.04?
Otra forma de hacer el n. ° 3 anterior (especialmente si está utilizando un proxy corporativo que podría romper el ppa).
sudo add-apt-repository -y http://ppa.launchpad.net/pi-rho/dev/ubuntu
Si usa una herramienta como Artifactory para actuar como un proxy de paquete de almacenamiento en caché
sudo add-apt-repository -y http://my.artifactory.site/ppa.launchpad.net/pi-rho/dev/ubuntu
o
sudo add-apt-repository -y http://my.domain/artifactory/ppa.launchpad.net/pi-rho/dev/ubuntu
Si no desea agregar un PPA, puede compilarlo desde la fuente.
Se explica en el
README
en
la
página
GitHub de tmux
:
Para construir tmux a partir de una versión tarball, haga lo siguiente:
$ ./configure && make $ sudo make install
Es posible que deba instalar algunos paquetes adicionales para compilarlo. En Ubuntu, necesitaba instalar estos paquetes antes de que se compilara correctamente:
exuberant-ctags
cmake
libevent-dev
libncurses5-dev
Actualización
: debido a la nueva versión de tmux y los cambios en el repositorio de paquetes, esta respuesta se actualiza para mostrar cómo instalar tmux
2.0
(que es mejor, ya no hay razón para usar
1.9
).
Estos son los pasos para actualizar ubuntu "en blanco" - solo la versión 14.04 (ver más abajo para otras versiones de ubuntu):
-
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
-
ahora si haces
tmux -V
debería mostrartmux 2.0
que es una buena versión para los complementos de tmux
Verifiqué los pasos anteriores en una nueva gota de océano digital.
Básicamente, está agregando el repositorio pi-rho / dev , actualizando y luego instalando tmux desde allí.
Si tiene otra versión de ubuntu, es posible que desee instalar una versión de tmux diferente del mismo repositorio. Entonces:
-
ubuntu 12.04 (Precise Pangolin) paso 5:
sudo apt-get install -y tmux=1.9a-1~ppa1~p
(instala tmux1.9
, todavía no hay paquete para tmux2.0
) -
ubuntu 13.10 (Saucy Salamander) paso 5:
sudo apt-get install -y tmux=1.9a-1~ppa1~s
(instala tmux1.9
, todavía no hay paquete para tmux2.0
) -
ubuntu 14.10 (Utopic Unicorn) paso 5:
sudo apt-get install -y tmux=2.0-1~ppa1~u
-
ubuntu 15.04 (Vivid Vervet) paso 5:
sudo apt-get install -y tmux=2.0-1~ppa1~v