未找到 Courier 身份验证库:在 Ubuntu Natty 上编译 courier-imap

未找到 Courier 身份验证库:在 Ubuntu Natty 上编译 courier-imap

我正在尝试在 Ubuntu Natty 上编译 courier-imap 以更改内置选项。尽管系统中安装了 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二进制文件以及 courier 库/usr/lib/courier-authlib/,但我找不到名为 的二进制文件courierauthconfig。是否需要编译并安装 courier 身份验证库,即使它已通过 apt-get 安装了?

答案1

您还需要安装适当的源 (dev) 包。否则您无法针对它们进行编译,并且只能安装二进制部分。

但我只能劝阻您不要从源代码安装软件。然后您需要维护它们并定期将安全修复程序集成到您的软件中。这意味着您必须始终遵循官方安全报告(例如 CVE)。您的发行版的软件包维护者已经为您的软件包做了这件事。

相关内容