Скомпилируйте snort 2.9.8.2: ОШИБКА! заголовок dnet не найден
Я собираю Snort 2.9.8.2 на Ubuntu 16.04. Когда я бегу ./configure
отображается следующая ошибка:
ERROR! dnet header not found, go get it from
http://code.google.com/p/libdnet/ or use the --with-dnet-*
options, if you have it installed in an unusual place
Установка libdnet-dev
не решить проблему. Есть ли этот заголовочный файл в официальном репозитории Ubuntu?
2 ответа
Решение
Моя проблема установки SNORT была решена путем установки libdumbnet-dev
:
apt-get install libdumbnet-dev
( источник)
dnet.h находится в заголовочных файлах linux, поэтому установите пакет build-essential. Вы можете использовать apt-file search dnet.h, чтобы найти пакеты для файлов.
Моя ошибка, просто установите заголовки напрямую, пакеты linux-headers и linux-headers-generic. Они должны получить заголовки для любого устанавливаемого вами ядра.