GNU/Linux >> Tutoriales Linux >  >> Linux

Intentar instalar tmux en CentOS 6.x falla con el error:'EVBUFFER_EOL_LF' no declarado

El problema ocurre porque yum instala libevent versión 1.4 mientras que tmux 1.9 requiere libevent versión 2.0. La solución es instalar libevent versión 2.0 desde la fuente.

Aquí está el conjunto completo de comandos para instalar tmux desde cero.

yum -y install ncurses-devel

wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
tar -xvzf libevent-2.0.22-stable.tar.gz
cd libevent-2.0.22-stable
./configure
make -j 4
make install
cd ..

wget https://github.com/tmux/tmux/releases/download/2.1/tmux-2.1.tar.gz
tar -xvzf tmux-2.1.tar.gz
cd tmux-2.1
./configure LDFLAGS="-Wl,-rpath,/usr/local/lib"
make -j 4
make install

Hay tres bloques de comandos aquí.

  1. El comando yum instala el paquete ncurses-devel (si aún no está presente) necesario para compilar tmux.
  2. Luego compilamos libevent versión 2.0 desde el código fuente y lo instalamos.
  3. Luego compilamos la versión 2.1 de tmux desde la fuente y la instalamos. Mientras lo hacemos, nos aseguramos de vincular tmux a libevent que instalamos en /usr/local/lib, de lo contrario obtendríamos este error:tmux: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory .

Finalmente, ejecuta el tmux comando para iniciar tmux.


Instalar libevent2 -desarrollo instantáneo de libevent-devel

en mi máquina de 64 bits:

yum install libevent2-devel.x86_64

Si ya tiene instalado libevent-devel, desinstálelo primero.


Linux
  1. Instale Nginx con ngx_pagespeed en CentOS 7

  2. Instale la extensión MySQLnd para PHP 7.2.3 en PPC64LE con CentOS 7

  3. Instale Oniguruma en una máquina PPC64LE con CentOS

  4. Instale mod_ruid2 en CentOS 6 con DirectAdmin

  5. Instale MongoDB con RockMongo en CentOS 7

Cómo instalar Python 2.7 en CentOS 7.1 o 6.7 con Anaconda

Cómo instalar wget en CentOS 7 con una hoja de referencia de wget

Cómo instalar Drupal en CentOS 7 con Apache

Cómo instalar WordPress en CentOS 7.1 con Apache

Cómo instalar Kubernetes con Minikube en CentOS 8

Cómo instalar Nginx con módulo RTMP en CentOS 8