web-dev-qa-db-ja.com

CentOS6.5にlibeventをインストールできません

私はCentOS6.5を使用しています。具体的には、このAMIを実行しています: Adobe Media Server 5 Extended

私はこれらの手順に従いました:

$ 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

私は何が間違っているのですか?

3
user69082

libeventはライブラリです。ほとんどの場合、ライブラリは実行可能ファイルに対応していないため、ライブラリと同じ名前の実行可能ファイルの「コマンドが見つかりません」はまったく問題ありません。

3
yaroslaff

Sudo make installを実行すると、最初にlibeventコマンドがあると仮定して、コマンドlibevent$PATHにない可能性のあるディレクトリにインストールされました。これは、次のコマンドを使用して確認できます。

$ 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
1
slm