Ошибка: библиотека pcap не найдена!

Я хочу установить 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

, а все остальные пакеты были успешно установлены.

1
задан 4 January 2015 в 23:18

3 ответа

Фактически вы устанавливаете libpcap-dev, когда хотите

 sudo apt-get install libpcap-dev 

Изменить: как для libsqlite

 sudo apt-get install libsqlite3-0 

Или вы можете просто сделать

 sudo apt-get install libsqlite3-dev
3
ответ дан 24 May 2018 в 00:27
  • 1
    Я также установил эти библиотеки и все равно получаю ту же ошибку. – explorer 5 January 2015 в 12:32

Вам понадобятся следующие пакеты:

sudo apt-get install sqlite3 libsqlite3-dev libpcap0.8-dev

Затем повторите попытку ./configure, и вы должны быть в порядке

2
ответ дан 24 May 2018 в 00:27

В дистрибутиве 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, просто устраните неисправность.

0
ответ дан 24 May 2018 в 00:27

Другие вопросы по тегам:

Похожие вопросы: