如何修补 Berkeley DB 4.7.25 以便与 OpenLDAP 一起使用?

如何修补 Berkeley DB 4.7.25 以便与 OpenLDAP 一起使用?

根据 OpenLDAP 文档,我应该修补 Berkeley DB。

我已经安装了 Berkeley DB,并且找到了补丁文件,但我该如何处理它们呢?它们似乎不可执行。

答案1

您需要使用 patch 命令将补丁应用到源分发版,然后从源重新编译数据库

在 Linux 系统中你需要做如下操作:

tar zxvf db-4.7.25.tar.gz

cd db-4.7.25

补丁-p0 < patch.db-4.7.25.1

补丁-p0 < patch.db-4.7.25.2

补丁-p0 < patch.db-4.7.25.3

补丁-p1 < 补丁.db-4.7.25.4

cd 构建_unix

../dist/配置

制作

进行安装

请注意,您应该将相关选项传递给配置,我不确定 OpenLDAP 的要求是什么,但您最好在他们的论坛中提问

问候,José Gutíerrez de la Concha

相关内容