Я хочу установить reaver, и ошибка, которую я получаю, это:
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for pcap_open_live in -lpcap... no
error: pcap library not found!
Я уже пробовал следующую команду:
sudo apt-get install sqlite3 libsqlite3 libsqlite3-dev libcap-dev
, и я получил:
Unable to locate package libsqlite3
, а все остальные пакеты были успешно установлены.
Фактически вы устанавливаете libpcap-dev, когда хотите
sudo apt-get install libpcap-dev
Изменить: как для libsqlite
sudo apt-get install libsqlite3-0
Или вы можете просто сделать
sudo apt-get install libsqlite3-dev
Вам понадобятся следующие пакеты:
sudo apt-get install sqlite3 libsqlite3-dev libpcap0.8-dev
Затем повторите попытку ./configure, и вы должны быть в порядке
В дистрибутиве Debian я использовал:
./configure --with-pcap-lib=/usr/lib/i386-linux-gnu/ --with-pcap-inc=/usr/include/pcap/
после установки libpcap0.8-dev.
Вы можете проверить, где ваш фактический pcap include и lib сидеть, используя команду:
# dpkg --listfiles libpcap0.8-dev
NB: Если вы получите ./base/pcap-snoop.c:52:21: fatal error: net/bpf.h: No such file or directory, просто устраните неисправность.