【问题标题】:Can't install pgaudit on Ubuntu无法在 Ubuntu 上安装 pgaudit
【发布时间】:2021-03-10 22:24:34
【问题描述】:

尝试通过 git 中的指令完成所有操作。 克隆 pgAudit 扩展:

git clone https://github.com/pgaudit/pgaudit.git

切换到 pgAudit 目录:

cd pgaudit

Checkout REL_13_STABLE 分支(请注意,未发布的 PostgreSQL 版本可能不存在稳定分支):

git checkout REL_13_STABLE

构建和安装 pgAudit:

make install USE_PGXS=1 PG_CONFIG=/usr/pgsql-13/bin/pg_config

但是make 命令不起作用并显示:

make: *** 没有使目标“安装”的规则。停下来。

尝试将postgresql更新到13版本,因为Ubuntu默认有12版本,但是没有帮助。

【问题讨论】:

  • 为我工作。 postgresql 本身是如何安装的?
  • "试图将 postgresql 更新到 13 版本" 试过了吗?所以升级失败了?你做了什么,你做了什么?

标签: postgresql ubuntu


【解决方案1】:

根据 Ubuntu 和 PostgreSQL 的版本,您可能不需要克隆 pgAudit 的 Git 存储库并从源代码编译它。

例如,Ubuntu 20.04 有一个名为 postgresql-12-pgaudit 的软件包,这可能是您需要的。要安装它,请打开终端并输入

sudo apt-get install -y postgresql-12-pgaudit

进入它。包管理器应该负责其余的工作。这假设您仍在使用 PostgreSQL 12 而不是版本 13。否则您可能需要降级或检查是否有与您的 PostgreSQL 版本对应的软件包。

软件包名称中的版本可能会因 Ubuntu 的较早或较新版本而有所不同。例如,Ubuntu 21.04 使用 postgresql-13-pgaudit,而 Ubuntu 18.04 仍然使用 postgresql-10-pgaudit

【讨论】:

    猜你喜欢
    • 2018-07-27
    • 2018-12-03
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多