instalando o tmux no Ubuntu 8.04

2

Passando o fim de semana recebendo um Ubuntu 8.04 herdado em forma. Tem que correr por mais 2 anos (empresa interna, então a segurança não é realmente um problema).

Tentando instalar o tmux 1.9a a partir do código-fonte (não nos repositórios), mas receba um erro:

error: ‘EVBUFFER_EOL_LF’ undeclared (first use in this function)

embora o configure funcionasse sem reclamar (depois de instalar alguns pacotes -dev).

Como resolver isso? (tão acostumado a tmux agora que não quero voltar a tela). Ou existe um repositório que eu possa baixar um tmux.deb de?

    
por Debbie 01.03.2015 / 11:13

1 resposta

2

Não é possível comentar, mas o problema é que tmux configure não verifica qual versão da biblioteca libevent você instalou. Ubuntu 8.04 tinha libevent1 você precisa instalar o libevent2 (a partir do código fonte).

Faça o download de libevent.org, o última versão estável .

wget --no-check-certificate https://sourceforge.net/projects/levent/files/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
gzip -d < libevent-2.0.22-stable.tar.gz | tar xf -
cd libevent-2.0.22-stable
./configure --prefix=/usr
make
sudo make install
ldconfig

e depois disso configure, compile e instale o tmux (usei uma versão 2.0 mais antiga, mas isso deve resolver o seu problema).

    
por 01.03.2015 / 11:16