Я хочу установить, повторно утверждают, и ошибка, которую я получаю:
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
в то время как все другие пакеты были установлены успешно.
В Ubuntu 14.04 и Ubuntu 14.10, libsqlite3-0, не libsqlite3, является зависимостью, повторно утверждают, и libpcap0.8 является также зависимостью, повторно утверждают. В Ubuntu 10.04 и Ubuntu 12.04 там не пакет, названный libsqlite3, но существует пакет, названный libsqlite3-0. Откройте терминал и тип:
sudo apt-get install libsqlite3-0 libpcap0.8
В Ubuntu 14.04 и позже, повторно утверждать пакет доступен в репозиториях Ubuntu по умолчанию.
В Ubuntu 12.04 при выполнении вышеупомянутой команды тогда Вы установите все зависимости, необходимо установить повторно утверждать пакет из репозиториев Ubuntu 14.04 в Ubuntu 12.04. Посетите Пакет: повторно утверждайте (1.4-2) веб-страница, выберите версию, повторно утверждают, что соответствует архитектуре Вашей операционной системы, и вручную загрузите повторно утверждение .deb файл. Тогда дважды щелкните по повторно утверждению .deb файл, который Вы загрузили для открытия его для установки в Центре программного обеспечения Ubuntu. В Ubuntu 12.04 работает, следующая команда для предотвращения повторно утверждают от того, чтобы быть автоматически установленным, обновленный или удаленный.
sudo apt-mark hold reaver
Вы на самом деле установили libcap-dev, когда Вы хотели
sudo apt-get install libpcap-dev
Редактирование: что касается libsqlite
sudo apt-get install libsqlite3-0
Или можно просто сделать
sudo apt-get install libsqlite3-dev
На дистрибутиве Debian я использовал:
./configure --with-pcap-lib=/usr/lib/i386-linux-gnu/ --with-pcap-inc=/usr/include/pcap/
после установки libpcap0.8-dev.
можно проверить, где фактические pcap включают, и lib сидят у использования команды:
# dpkg --listfiles libpcap0.8-dev
NB: Если Вы добираетесь ./base/pcap-snoop.c:52:21: fatal error: net/bpf.h: No such file or directory
, просто удаляет дефектное, включают.
Вам будут нужны следующие установленные пакеты:
sudo apt-get install sqlite3 libsqlite3-dev libpcap0.8-dev
Затем попробуйте ./configure
снова и необходимо быть в порядке