GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Der Versuch, tmux unter CentOS 6.x zu installieren, schlägt mit folgendem Fehler fehl:„EVBUFFER_EOL_LF“ nicht deklariert

Das Problem tritt auf, weil yum libevent Version 1.4 installiert, während tmux 1.9 libevent Version 2.0 erfordert. Die Lösung besteht darin, libevent Version 2.0 von der Quelle zu installieren.

Hier ist der vollständige Befehlssatz, um tmux von Grund auf neu zu installieren.

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

Hier gibt es drei Befehlsblöcke.

  1. Der yum-Befehl installiert das ncurses-devel-Paket (falls es noch nicht vorhanden ist), das zum Kompilieren von tmux benötigt wird.
  2. Dann kompilieren wir libevent Version 2.0 aus den Quellen und installieren es.
  3. Dann kompilieren wir tmux Version 2.1 aus den Quellen und installieren es. Dabei stellen wir sicher, dass wir tmux mit libevent verknüpfen, das wir in /usr/local/lib installiert haben, andernfalls würde dieser Fehler auftreten:tmux: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory .

Führen Sie abschließend tmux aus Befehl zum Starten von tmux.


Installieren Sie libevent2 -devel Augenblick von libevent-devel

auf meinem 64-Bit-Rechner:

yum install libevent2-devel.x86_64

Wenn Sie libevent-devel bereits installiert haben, deinstallieren Sie es zuerst.


Linux
  1. Installieren Sie Nginx mit ngx_pagespeed unter CentOS 7

  2. Installieren Sie die MySQLnd-Erweiterung für PHP 7.2.3 auf PPC64LE mit CentOS 7

  3. Installieren Sie Oniguruma auf dem PPC64LE-Computer mit CentOS

  4. Jungledisk schlägt mit Libnotify-Fehler fehl?

  5. Installieren Sie MongoDB mit RockMongo auf CentOS 7

So installieren Sie Python 2.7 unter CentOS 7.1 oder 6.7 mit Anaconda

So installieren Sie wget unter CentOS 7 mit einem wget-Spickzettel

So installieren Sie Drupal auf CentOS 7 mit Apache

So installieren Sie WordPress auf CentOS 7.1 mit Apache

So installieren Sie Kubernetes mit Minikube unter CentOS 8

So installieren Sie Nginx mit dem RTMP-Modul unter CentOS 8