GNU/Linux >> Tutoriels Linux >  >> Linux

La tentative d'installation de tmux sur CentOS 6.x échoue avec l'erreur :'EVBUFFER_EOL_LF' non déclaré

Le problème se produit car yum installe la version 1.4 de libevent alors que tmux 1.9 nécessite la version 2.0 de libevent. La solution consiste à installer libevent version 2.0 à partir de la source.

Voici l'ensemble complet de commandes pour installer tmux à partir de zéro.

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

Il y a trois blocs de commandes ici.

  1. La commande yum installe le package ncurses-devel (s'il n'est pas déjà présent) requis pour compiler tmux.
  2. Ensuite, nous compilons libevent version 2.0 à partir des sources et l'installons.
  3. Ensuite, nous compilons tmux version 2.1 à partir des sources et l'installons. Ce faisant, nous nous assurons que nous lions tmux à libevent que nous avons installé dans /usr/local/lib, sinon nous obtiendrions cette erreur :tmux: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory .

Enfin, exécutez le tmux commande pour lancer tmux.


Installez libevent2 -devel instant de libevent-devel

sur ma machine 64 bits :

yum install libevent2-devel.x86_64

Si vous avez déjà installé libevent-devel, désinstallez-le d'abord.


Linux
  1. Installez Nginx avec ngx_pagespeed sur CentOS 7

  2. Installez mod_ruid2 sur CentOS 6 avec DirectAdmin

  3. Comment installer Jetbackup sur CentOS/RHEL 7 avec cPanel ?

  4. Comment installer Apache 2.4.2 à partir de la source sur CentOS 6.2 avec SSL

  5. erreur :la commande 'gcc' a échoué avec l'état de sortie 1 sur CentOS

Comment installer Python 2.7 sur CentOS 7.1 ou 6.7 avec Anaconda

Comment installer wget sur CentOS 7 avec une feuille de triche wget

Comment installer Drupal sur CentOS 7 avec Apache

Comment installer WordPress sur CentOS 7.1 avec Apache

Comment installer Kubernetes avec Minikube sur CentOS 8

Comment installer Nginx avec le module RTMP sur CentOS 8