Chodziło mi o to, że jak program ma więcej zależności to będziesz musiał doinstalować dodatkowe pakiety - nemesis zależał chyba tylko od libnet wiec nie powinno być tego problemu Kompiluj i instaluj.
problem się powtarza:
ERROR! Libnet library not found, go get it from
http://www.packetfactory.net/projects/libnet/
or use the --with-libnet-* options, if you have it installed
in unusual place
Spróbuj tego:
./configure --with-libnet-includes=/usr/include --with-libnet-libraries=/lib64
ew. jak nie zadziała:
./configure --with-libnet-includes=/usr/include/libnet --with-libnet-libraries=/lib64
Lub kombinacji z “–with-libnet-libraries=/usr/lib64”.
Trudno powiedzieć, gdzie jest problem: x86_64 czy wersja libnet (w wymaganiach była 1.0.2a - na Debianie lenny pakiet nemesis 1.4 zależy twardo (tzn. nie ma wymagania odnośnie wersji minimalnej, tylko konkretnie od tej wersji) od 1.0.2a7 więc może rzeczywiście problem jest w wersji libnet).
bez zmian, spróbuję zaraz może od nowa wszystko zainstalować
może coś źle robię? napiszę po kolei:
odinstalowuje libnet i libnet-devel
yum remove libnet
następnie
yum remove libnet-devel
zrobione następnie instalacja instaluje od nowa:
yum install libnet
i
yum install libnet-devel
lub zamiast yum-a
[root@localhost libnet]# rpm --install libnet-1.1.5.rpm libnet-devel-1.1.5.rpm
i następnie próbuje skonfigurować nemesis
co daje jak zwykle błąd
Jeżeli nie działa - to odinstaluj aktualny libnet i libnet-devel
rpm --erase libnet-1.1.5.rpm libnet-devel-1.1.5.rpm
Pobierz źródła libnet w wersji 1.0.2a (np. stąd) i go skompiluj/zainstaluj.
Z tego co widzę głównym problemem jest to, że nemesis został osierocony w 2004 roku (ostatnia aktualizacja) i od tego czasu nie jest rozwijany. Może rozejrzyj się za jakąś “współczesną” alternatywą dla tego programu? Jeżeli musisz z niego korzystać -> będziesz musiał niestety skompilować libnet 1.0.2a.
pobrałem:
wget http://ips-builder.googlecode.com/files/libnet-1.0.2a.tar.gz
rozpakowałem:
tar -xvzf libnet-1.0.2a.tar.gz
szukam jakiegoś pliku README albo co i nie ma, nie ma nawet pliku configure
[root@localhost libnet-1.1.2.1-x86_64-1odx]# ls
config.log install libnet-1.0.2a.tar.gz usr
[root@localhost libnet-1.1.2.1-x86_64-1odx]#
Źle się pobrał prawdopodobnie. Plik ma rozmiar poprawny? [136,9 KB (140191 bajtów)] Pobierz ew. jeszcze raz. Tar nie pokazuje jakiegoś błędu (powinien wyświetlać rozpakowywane pliki)?
Jeżeli dalej jest coś nie tak ściągnij z któregoś mirrora.