Instalar tmux de un plumazo (bueno, bonito y sin lo del ratón)

Comando en una sola línea (copia, pega y disfruta)

Básicamente, esto funciona como actualizador de tmux, te instala todo lo necesario para su actualización y, luego, te lo pone bonito tal y como se usa en este sitio.

SI NO OS DICE AL FINAL TODO COMPLETADO, ID HACIENDO UNO A UNO. PLS. CADA ORDENADOR ES UN MUNDO.

Código:

sudo rm -R -f $HOME/adamcito/  && cd $HOME && mkdir adamcito && sudo apt-get remove tmux -y && sudo apt-get install cmake libevent-dev libncurses5-dev git -y && cd adamcito && wget https://github.com/tmux/tmux/releases/download/2.6/tmux-2.6.tar.gz && tar -xzf tmux-2.6.tar.gz && cd tmux-2.6/ && sudo ./configure && sudo make install && cd $HOME && git clone https://github.com/gpakosz/.tmux.git && ln -s -f $HOME/.tmux/.tmux.conf && cp $HOME/.tmux/.tmux.conf.local . && cd $HOME && sudo rm -R adamcito/ && clear && echo "Todo completado" && sleep 5

Explicación: (cada salto de línea es un &&)

  • Borrar mi carpeta por si habéis ejecutado antes la línea y ha salido algún error.
  • Voy a vuestro directorio personal
  • Me creo una carpeta para trabajar
  • Desinstalo el tmux que tenéis instalado
  • Actualizo e instalo librerías y git para descargar lo bonito.
  • Entro en mi carpeta de trabajo.
  • Descargo la última versión de tmux.
  • Descomprimo tmux
  • Entro en la carpeta tmux que me he descargado.
  • Configuro la instalación de tmux (es un comando para generar todos los archivos y compilarlo)
  • make install para instalar todos los archivos (esto, en terminal, saldrá muchas cosas muy rapidamente)
  • Me vuelvo a vuestro directorio personal.
  • Hago descarga de lo bonito desde su web.
  • Hago un link simbólico de tmux en la configuración para que se pueda editar desde la carpeta .tmux o desde el fichero .tmux. Para que no tengáis que editar configuración desde todos los lados.
  • Copio la configuración desde la carpeta .tmux a la carpeta personal
  • Me vuelvo a la carpeta personal
  • Borro todo lo que he descargado
  • Os digo que ha terminado en la terminal
  • Pongo 5 segundos de espera.