Установка Snort на RHEL 6.2 64 бит

Я устанавливаю snort на RHEL 6.2

Я пытаюсь установить DAQ.

я бегу

сделать установку

и получить ниже ошибки:

RCE -module -export-dynamic -avoid-version -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.o): перемещение R_X86_64_32 против .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: relinkdaq_ipq.la'с приведенной выше командой перед установкой сделайте [2]: * [install-pkglibLTLIBRARIES] Ошибка 1

make [2]: выход из каталога `/usr/daq-0.6.2/os-daq-modules '

make [1]: * [install-am] Ошибка 2

make [1]: выход из каталога `/usr/daq-0.6.2/os-daq-modules '

make: * [install-recursive] Ошибка 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

Попробуй это:

$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
Другие вопросы по тегам