Я пытаюсь скомпилировать 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). Сопровождающий вашего дистрибутива уже делает это для ваших пакетов.