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
Administrador de Sistemas, Programador, Docente y ahora resulta que también Blogger (peor es ser tictoker). Más de 20 años de experiencia en computación atendiendo nabos y resolviendo problemas que sino fuera por estos nabos no habrían ocurrido en primer lugar. Escribo más que nada sobre tecnología y herramientas en general además de algunos artículos con opiniones tan subjetivas como irrelevantes, así que si no te gustan mejor madura.