Software-Installation
無法在 CentOS 6.5 上安裝 libevent
我在 CentOS 6.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
已安裝到某個可能不在您的目錄中$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