Назад | Перейти на главную страницу

Настройка и установка управления пакетами VS

Возьмем Ettercap (может быть любой софт) и настроим его:

sudo -c "./configure --prefix=/usr/local/ettercap"

Возникает ошибка:

проверка на libpcap ... нет

Libpcap отсутствует? НЕТ! Ettercap хочет пакет "devel" не только для libpcap, но и для всех зависимостей.

Давайте использовать yum:

yum install ettercap

Успех! Yum не требует пакетов "devel", почему?

Спасибо.

Потому что, когда вы берете исходный код для компиляции и установки программного обеспечения, вам, помимо прочего, потребуются файлы заголовков для используемых библиотек, которые находятся в пакетах разработки.

С другой стороны, если вы используете пакет дистрибутива, программное обеспечение уже скомпилировано и больше не нуждается в заголовках, а только в двоичных файлах для библиотек. Затем эти зависимости устанавливаются автоматически.