¿Hay algún PPA?
Si no, ¿cómo hacerlo desde las fuentes? ¿Qué desarrolladores necesitaré para hacer esto?
12.04 Y ARRIBA:
sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux
ANTIGUA RESPUESTA:
Como posiblemente ya te hayas dado cuenta, la tmux
versión 1.8 es demasiado nueva. Al escribir esta respuesta, la versión 1.8 tiene solo 19 horas .
Si por alguna razón necesita una versión más nueva, puede descargar el código y compilarlo / instalarlo tmux
usted mismo. No debería ser un gran problema, ya que tmux
solo depende de paquetes libevent
y dependencias ncurses
, y ambos paquetes están presentes en la mayoría de las distribuciones de Linux, si no en todas. Simplemente descargue el último código y escriba lo siguiente a través del terminal:
$ sudo apt-get install libevent-dev libncurses-dev pkg-config
$ autoreconf -fis
$ ./configure
$ make
$ sudo make install
tmux
página de inicio, aquí mismo . :)Aquí está la forma en que lo hice en Ubuntu 13.04 (Raring Ringtail) y 14.04 (Trusty Tahr):
sudo add-apt-repository ppa:pi-rho/dev
( fuente )sudo apt-get update
(refresca el caché / base de datos de paquetes)sudo apt-cache show tmux
(* opcional, muestra las versiones disponibles, 1.7 y 1.8 deben aparecer en la lista)sudo apt-get install tmux
tmux -V
fuente
No he encontrado un PPA "oficial" para nuevos paquetes tmux. Sin embargo, una búsqueda de PPA en la plataforma de lanzamiento muestra varias opciones.
Muchos están desactualizados, pero encontré un ppa de pi-rho que tiene los paquetes actuales tmux y tmux-next para 12.04, 12.10 y 13.04. (En el momento de esta respuesta están en las versiones 1.8-1ubuntu1 ~ ppa2 y 1.9 ~ 20130425 ~ bzr3062 + 9-1ubuntu1 ~ ppa0). No hay garantía de que el PPA se mantenga actualizado, pero por ahora parece una opción justa.
Tenga en cuenta que también tiene una serie de otros paquetes. Si agrega este PPA, encontrará que los otros paquetes también se actualizan a menos que realice algún tipo de configuración de pin apta .
fuente
Para ejecutar tmuxinator en Ubuntu Precise (12.04), necesitaba tmux v1.8 +, que ahora está disponible en Saucy y, por lo tanto, en el repositorio de "backports" para Precise. Así es como lo obtuve:
/etc/apt/sources.list
para habilitar los repositorios "backports precisos" (alrededor de la línea 45).sudo apt-get update
sudo apt-get install -t precise-backports tmux
. No pude llegarapt-get install tmux/precise-backports
a trabajar para mí.tmux -V
Tenga en cuenta que tendrá que eliminar todas las sesiones y comenzar con otras nuevas, de lo contrario obtendrá un error de desajuste de la versión del servidor y el cliente, y otros usuarios que hayan iniciado sesión en el mismo servidor pueden estar ejecutando tmux, lo que mantendrá vivo el proceso del servidor hasta todos salen. Busca zombis también (
ps aux | grep tmux
).fuente
Sin embargo, este PPA lo tiene,
ppa:kalakris/tmux
fuente
La manera más fácil para mí es instalar dpkg el paquete tmux 1.8 creado para Ubuntu 13.10 desde el PPA oficial https://launchpad.net/ubuntu/+source/tmux , todas sus dependencias se cumplen en Ubuntu 12.04.3
fuente
Utilicé un enfoque similar a rox, pero utilicé la compilación para Ubuntu 14.04 (Trusty Tahr) para obtener tmux 1.8 en mi sistema 12.04.
Descargué tmux_1.8-5_amd64.deb (o tmux_1.8-5i386.db para i386) de la página del paquete tmux de Ubuntu, https://launchpad.net/ubuntu/+source/tmux .
Luego, usé dpkg para instalarlo:
Hice un reinicio limpio de mi sistema para asegurarme de que no tenía ningún problema con la falta de coincidencia de la versión servidor-cliente, y hasta ahora todo funciona bien.
fuente