试着用git做任何事情。克隆pgAudit扩展:
git clone https://github.com/pgaudit/pgaudit.git切换到pgAudit目录:
cd pgaudit签出REL_13_STABLE分支(请注意,对于未发布的PostgreSQL版本,可能不存在稳定分支):
git checkout REL_13_STABLE构建和安装pgAudit:
make install USE_PGXS=1 PG_CONFIG=/usr/pgsql-13/bin/pg_config但是make命令不起作用,并显示:
制作:*没有设置目标“安装”的规则。停止播放。
尝试将postgresql更新为13版本,因为默认情况下Ubuntu中有12版本,但这没有帮助。
发布于 2021-03-10 14:24:34
根据Ubuntu和PostgreSQL的版本,您可能不需要克隆pgAudit的Git存储库并从源代码编译它。
例如,Ubuntu20.04有一个名为postgresql-12-pgaudit的包,它可能就是您所需要的。要安装它,请打开终端并键入
sudo apt-get install -y postgresql-12-pgaudit进入其中。包管理器应该负责其余的事务。这假设您仍然在使用PostgreSQL 12而不是版本13,否则您可能不得不降级或检查您的PostgreSQL版本是否有相应的包。
包名中的版本可能会更改为Ubuntu的早期版本或更高版本。例如,Ubuntu21.04使用postgresql-13-pgaudit,而Ubuntu18.04仍然使用postgresql-10-pgaudit。
https://stackoverflow.com/questions/66566323
复制相似问题