2012-06-10 133 views
0

我在RHEL 6.2上安裝snort在RHEL 6.2上的Snort安裝64位

我試圖安裝DAQ。

我正在

make install的

並得到如下錯誤:

RCE -module -export動態 - 避免版本-shared -L/usr/lib目錄-ldnet -o daq_ipq .la -rpath/usr/local/lib/daq daq_ipq_la-daq_ipq.lo -lipq -L/usr/lib -ldnet ../sfbpf/libsfbpf.la) libtool:relink:gcc -shared .libs/daq_ipq_la-daq_ipq .o -Wl,-rpath -Wl,/ usr/local/lib -L ​​/ usr/lib -lipq -ldnet -L/usr/local/lib -lsfbpf -Wl,-soname -Wl,daq_ipq.so -o。 libs/daq_ipq.so /usr/bin/ld:/usr/lib/libdnet.a(addr。 ○):對.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/lib/libdnet.a: could not read symbols: Bad value collect2: ld returned 1 exit status libtool: install: error: relink daq_ipq.la」重定位R_X86_64_32與 上述命令安裝它 使之前[2]:* [安裝-pkglibLTLIBRARIES]錯誤1

化妝[2]:離開目錄`的/ usr/DAQ-0.6.2/OS-DAQ模塊

化妝[1]:* [安裝-AM]錯誤2

化妝[1]:離開目錄`/usr/daq-0.6。 2/os-daq-modules'

make:* [安裝遞歸]錯誤1

請幫

回答

1

在此之後,它的工作:

$tar zxvf /root/snort-packages/libdnet-1.12.tgz 
    $cd libdnet-1.12 
    $ ./configure "CFLAGS=-fPIC -g -O2" --prefix=/usr 
    $make 
    $make install 
    $ yum install libdnet-devel 
    $ locate libdnet 
    $ ln -s libdnet.1 libdnet.so.1 
    $ cp /usr/lib64/libdnet.so.1 /usr/local/lib/libdnet.so.1 
-2

試試這個:

$tar zxvf /root/snort-packages/libdnet-1.12.tgz 
$cd libdnet-1.12 
$ ./configure "CFLAGS=-fPIC -g -O2" --prefix=/usr 
$make 
$make install 
$ yum install libdnet-devel 
$ locate libdnet 
$ ln -s libdnet.1 libdnet.so.1 
$ cp /usr/lib64/libdnet.so.1 /usr/local/lib/libdnet.so.1