Tmux es una herramienta imprescindible para optimizar el flujo de trabajo en la línea de comandos y maximizar la productividad, sin embargo en algunos servidores Tmux no responde correctamente, por ejemplo no guarda las sesiones o no permite retomarlas.

La manera mas sencilla de solucionar esto es instalar una versión más nueva, por ejemplo compilándola desde su código fuente, aparte de solucionar estas fallas, al compilar Tmux obtienes acceso a una amplia gama de funciones y personalizaciones que no están disponibles en la versión estándar, la compilación te permite ajustar Tmux para que se adapte perfectamente a tus necesidades y preferencias, permitiendo una experiencia de usuario más fluida y eficiente.

Además, al compilar Tmux, tienes la ventaja de utilizar las últimas actualizaciones y características, lo que garantiza un funcionamiento óptimo y seguro. al estar en control de la compilación, puedes incluir o excluir módulos y extensiones según tus requerimientos específicos, evitando la carga innecesaria de recursos y aumentando el rendimiento general del sistema.

En resumen, compilar Tmux te brinda la flexibilidad y el poder para personalizar tu entorno de línea de comandos, mejorar tu productividad y tener un mayor control sobre tu experiencia de usuario. Si buscas maximizar tu eficiencia en el desarrollo, la administración del sistema o cualquier otra tarea en la terminal, compilar Tmux es la opción ideal para llevar tu flujo de trabajo al siguiente nivel.

Primero instalamos algunas dependencias necesarias:

sudo yum install -y gcc kernel-devel make ncurses-devel libevent libevent-devel

Descargamos la ultima version disponible, al momento de escribir este post es la 3.3, la descargamos desde:

cd /tmp && curl -LOk https://github.com/tmux/tmux/releases/download/3.3a/tmux-3.3a.tar.gz

Descomprimimos

tar -xf tmux-3.3a.tar.gz && cd tmux-3.3a

Corremos la siguiente linea:

LDFLAGS="-L/usr/local/lib -Wl,-rpath=/usr/local/lib" ./configure --prefix=/usr/local

Luego compilamos

make
sudo make install

Por las dudas que tengamos el servidor corriendo primero lo matamos:

pkill tmux

Por ultimo verificamos la version

tmux -V

Puede que a la primera de error, podemos probar abriendo una nueva consola

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Alvaro De León

Subscribe now to keep reading and get access to the full archive.

Continue reading