3.3.从源代码安装 BDR 3.3.1.从源代码安装的先决条件

要安装 BDR 编译 PostgreSQL 的先决条件,必须安装。这些 PostgreSQL 的文档中生成所需的描述和生成文件的要求。

在几个系统上可以使用简单的命令安装编译 PostgreSQL 和 BDR 的先决条件。

Debian 和 Ubuntu︰ 首先将 apt.postgresql.org 存储库添加到你的资源列表产生,如果还没有这样,建议你。然后安装建设与 PostgreSQL 的先决条件︰

sudo apt-get 来更新 sudo apt-get 来生成 dep postgresql 9.4

RHEL 或 CentOS 6.x 或 7.x 版︰ 从 yum.postgresql.org 安装与您的系统相应的存储库 RPM。然后安装构建与 PostgreSQL 的先决条件︰

sudo 百胜检查更新 sudo 百胜 groupinstall"开发工具" sudo 百胜安装百胜 utils openjade docbook dtd docbook-风格-dsssl docbook 样式 xsl sudo 百胜 builddep postgresql94

3.3.2.得到 BDR 来源代码

有两种方法来获得 BDR 源代码︰ git,或通过下载 tarball 的发布版本。 3.3.2.1.使用 git 来获取 BDR 来源

使用 git 如果要经常更新,你想要跟踪的发展或如果你想要捐献对 BDR 的更改。那里是没有理由不使用 git,如果你熟悉它。

BDR 的来源被维持在 https://github.com/2ndQuadrant/bdr。有实际上是两个独立源树在此存储库中-BDR 插件,一棵树,另一个用于运行时所需的 PostgreSQL 9.4 修改后的版本。在写作的主要分支的时间是︰

bdr-插件/RELX_Y_STABLE: 稳定版本的 BDR 插件 (为示例 bdr-插件/REL0_9_STABLE 是 0.9.x 的一个新来源)。

bdr-插件/下一步︰ 在进步开发版本的 BDR 插件

bdr-pg/REL9_4_STABLE: BDR 需要修改 PostgreSQL 当前的稳定版本。

也有标记每个 BDR 发布,例如 bdr-plugin/0.8.0。

要克隆源代码使用的 git 你将需要运行两个克隆,一个 BDR 插件源,一个用于修补 PostgreSQL 来源,例如 (BDR 的 0.9.x 版本)︰

git 克隆-b bdr-pg/REL9_4_STABLE https://github.com/2ndQuadrant/bdr.git postgresql bdr git 克隆-b bdr-插件/REL0_9_STABLE https://github.com/2ndQuadrant/bdr.git bdr 插件

在使用 git 的详细信息请参阅 git scm.org。 3.3.2.2.下载释放源 tarball

作为 tarball 到 tar 文件的校验和以及匹配的 GnuPG 签名 BDR 网站上, 传官方 BDR 发布源代码。看到 http://2ndquadrant.com/bdr 的下载信息。请参阅验证数字签名的验证数字签名的信息。

您将需要下载补丁的 PostgreSQL 源 (postgresql-bdr-[......]。tar.gz) 和关联的 BDR 发布 (bdr-[......]。tar.gz)。

你可以选择可能验证包校验和从.md5 文件和/或验证 GnuPG 签名每验证数字签名。

你解压源代码代码档案使用 tar xf 后安装过程是相同的就好像你正在安装从 git 克隆。 3.3.3.安装 BDR 来源

从源代码安装 BDR 由两个步骤组成︰ 第一次编译和安装 PostgreSQL BDR 补充;第二编译和安装 BDR 插件。

可以使用正常形成文件的程序编译所需的 BDR 修补的 PostgreSQL。这通常会类似于︰

cd /path/to/bdr-pg-source / ./ 配置 — — 前缀 = / 路径/到/安装--启用调试 — — 与 openssl 让-j4-s 安装-世界

然后安装 BDR pg_config 安装的补丁 PostgreSQL 在 PATH 环境变量,例如与执行其配置脚本︰

cd /path/to/bdr-plugin-source / 路径 = 路径/到/postgres/安装/bin:"$PATH"./ 配置 让-j4 s 所有 让-s 安装

results matching ""

    No results matching ""