CentOS 6.5에 libevent를 설치할 수 없습니다.

CentOS 6.5에 libevent를 설치할 수 없습니다.

CentOS 6.5를 사용하고 있습니다. 특히 저는 다음 AMI를 실행하고 있습니다.Adobe Media Server 5 확장.

나는 다음 단계를 따랐습니다.

$ 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

그럼 그것을 하면 libevent나는 그것을 얻을 수 있습니다 command not found.

내가 뭘 잘못했나요?

답변1

libevent는 라이브러리입니다. 라이브러리는 일반적으로 실행 파일과 함께 사용되지 않으므로 라이브러리와 이름이 같은 실행 파일의 경우 "명령을 찾을 수 없음"이 완벽하게 적합합니다.

답변2

명령을 실행하면 sudo make install해당 명령은 처음에 명령이 있었다고 가정할 때 libevent사용자의 디렉터리에 없을 수도 있는 일부 디렉터리에 설치됩니다 . 다음 명령을 사용하여 이를 확인할 수 있습니다.$PATHlibevent

$ type -f libevent

디렉터리에 있으면 $PATH다음과 같은 내용이 반환됩니다.

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

귀하의 소프트웨어는 아마도 에 설치되어 있을 것입니다 /usr/local/. 나는 이 명령을 실행하여 를 알아낼 것입니다 libevent.

$ find /usr/local -name "libevent"

위치를 반환하면 전체 경로로 실행할 수 있습니다 libevent.

$ /usr/local/bin/libevent

관련 정보