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
ユーザーのディレクトリにない可能性があるいくつかのディレクトリにインストールされます。次のコマンドを使用してこれを確認できます。$PATH
libevent
$ 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