私は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
。
私は何が間違っているのですか?
libeventはライブラリです。ほとんどの場合、ライブラリは実行可能ファイルに対応していないため、ライブラリと同じ名前の実行可能ファイルの「コマンドが見つかりません」はまったく問題ありません。
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