При компиляции программ из исходного кода вы можете столкнуться с ошибкой:
fatal error: pcap.h: Нет такого файла или каталога #include <pcap.h> ^~~~~~~~ compilation terminated.
Соответственно, компиляция обрывается из-за ошибки.
Данный файл содержится в пакете libpcap-dev. И для решения этой проблемы нужно установить этот пакет.
В производных Debian достаточно выполнить команду:
sudo apt install libpcap-dev
В Arch Linux и его производных заголовки (а причиной ошибки является отсутствие файла заголовка) совмещены с библиотеками. Поэтому если эта ошибка у вас на Арче, то там нужно установить пакет libpcap.
Если у вас возникнут аналогичные проблемы с отсутствием других файлов, то обратитесь к статье «Как в Linux узнать, в каком пакете содержится файл».
Связанные статьи:
- dpkg: ошибка при обработке пакета ...: пакет абсолютно неработоспособен; перед настройкой его следует переустановить (РЕШЕНО) (100%)
- Как установить локальный .deb пакет (92.5%)
- Как добавить сертификат Центра Сертификации (CA) в доверенные в Linux (92.5%)
- Как обновить загрузчик GRUB в Debian и производных дистрибутивах (Kali Linux, Ubuntu, Linux Mint) (92.5%)
- Не удалось получить некоторые архивы; возможно, нужно запустить apt-get update или попытаться повторить запуск с ключом --fix-missing (РЕШЕНО) (86.5%)
- Как перейти с X11 на Wayland? (RANDOM - 13.6%)