GNU/Linux >> Znalost Linux >  >> Linux

Pokus o instalaci tmux na CentOS 6.x se nezdaří s chybou:„EVBUFFER_EOL_LF“ nedeklarováno

K problému dochází, protože yum nainstaluje libevent verze 1.4, zatímco tmux 1.9 vyžaduje libevent verze 2.0. Řešením je nainstalovat libevent verze 2.0 ze zdroje.

Zde je kompletní sada příkazů pro instalaci tmux od začátku.

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

Jsou zde tři bloky příkazů.

  1. Příkaz yum nainstaluje balíček ncurses-devel (pokud již není přítomen) potřebný ke kompilaci tmux.
  2. Potom zkompilujeme libevent verze 2.0 ze zdroje a nainstalujeme jej.
  3. Potom zkompilujeme tmux verze 2.1 ze zdroje a nainstalujeme jej. Přitom zajistíme, že propojíme tmux s libevent, který jsme nainstalovali do /usr/local/lib, jinak by se zobrazila tato chyba:tmux: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory .

Nakonec spusťte tmux příkaz ke spuštění tmux.


Nainstalujte libevent2 -devel instant of libevent-devel

na mém 64bitovém počítači:

yum install libevent2-devel.x86_64

Pokud již máte nainstalovaný libevent-devel, nejprve jej odinstalujte.


Linux
  1. Jak nainstalovat Apache 2.4.2 ze zdroje na CentOS 6.2 s SSL

  2. chyba:příkaz 'gcc' selhal se stavem ukončení 1 na CentOS

  3. Chyba libevent nenalezena v tmux

  1. Nainstalujte Nginx s ngx_pagespeed na CentOS 7

  2. Nainstalujte Oniguruma na stroj PPC64LE s CentOS

  3. Nainstalujte mod_ruid2 na CentOS 6 pomocí DirectAdmin

  1. Nainstalujte rozšíření MySQLnd pro PHP 7.2.3 na PPC64LE s CentOS 7

  2. Jungledisk selže s chybou Libnotify?

  3. Nainstalujte MongoDB s RockMongo na CentOS 7