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

Библиотека аутентификации Courier не найдена: компиляция courier-imap на Ubuntu Natty

Я пытаюсь скомпилировать courier-imap на Ubuntu Natty, чтобы изменить встроенные параметры. Несмотря на то, что в системе установлен Courier, включая пакет courier-authlib (с использованием apt-get), ./configure останавливается со следующими предупреждениями:

configure: WARNING: === Courier authentication library not found.
configure: WARNING: === You need to download and install
configure: WARNING: === http://www.courier-mta.org/download.php#authlib first.
configure: WARNING: === If courier-authlib is installed in a non-default
configure: WARNING: === directory, set the COURIERAUTHCONFIG environment
configure: WARNING: === variable to the full path to the courierauthconfig
configure: WARNING: === binary and rerun this configure script.

я нахожу /usr/bin/courier-config и /usr/bin/couriertls бинарные файлы и курьерские библиотеки в /usr/lib/courier-authlib/, но я не могу найти двоичный файл с именем courierauthconfig. Необходимо ли компилировать и устанавливать библиотеку аутентификации курьера, даже если она уже установлена ​​с помощью apt-get?

Вам также необходимо установить соответствующие пакеты исходного кода (разработчика). В противном случае вы не сможете выполнить компиляцию с ними и установить только двоичную часть.

Но могу только отговорить вас от установки ПО из исходников. Затем вам необходимо поддерживать их и регулярно интегрировать исправления безопасности в свое программное обеспечение. Это означает, что вы всегда должны следовать официальным отчетам о безопасности (например, CVE). Сопровождающий вашего дистрибутива уже делает это для ваших пакетов.