Não é possível instalar o libevent no CentOS 6.5

3

Estou no CentOS 6.5. Especificamente, estou executando esta AMI: Adobe Media Server 5 Extended .

Eu segui estes passos:

$ sudo yum groupinstall "Development Tools"
$ sudo yum install glib2-devel fuse-devel libevent-devel \
    libxml2-devel openssl-devel

$ wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz

$ tar -xzf libevent-2.0.21-stable.tar.gz
$ cd libevent-2.0.21-stable

$ ./configure && make
$ sudo make install

$ sudo echo "/usr/local/lib/" > /etc/ld.so.conf.d/riofs.conf
$ sudo ldconfig
$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

Então, libevent e eu recebo command not found .

O que estou fazendo de errado?

    
por Houseman 30.05.2014 / 22:22

2 respostas

3

libevent é biblioteca. muitas vezes, a biblioteca não combina com nenhum executável, portanto, "comando não encontrado" para executável com o mesmo nome da biblioteca é perfeitamente adequado.

    
por 30.05.2014 / 23:23
1

Quando você fez o sudo make install , o comando libevent foi instalado em algum diretório que provavelmente não está no seu $PATH , supondo que haja um comando libevent em primeiro lugar. Você pode confirmar isso usando o comando:

$ type -f libevent

Se estivesse em um diretório no $PATH , ele retornaria algo assim:

$ type -f java
java is /usr/bin/java

É provável que seu software tenha sido instalado em /usr/local/ . Eu executei este comando para encontrar libevent .

$ find /usr/local -name "libevent"

Se ele retornar um local, você poderá usar o caminho completo para executar libevent :

$ /usr/local/bin/libevent
    
por 30.05.2014 / 23:23