Linux第1部分中的Apache Apache Age Age和PostgreSQL安装
#postgres #database #ubuntu #c

Apache Age是一个PostgreSQL扩展程序,可以为您的关系数据库绘制图形。

本文遵循Postgres的安装以及使用PostgreSQL的Apache Age的安装和配置。

先决条件:

Ubuntu必须安装在虚拟机或Windows旁边的双启动中。
您应该在软件中有足够的空间。
您应该已经安装了git。如果不是,您可以从这里获得帮助。

我在虚拟机上使用了Ubuntu。以下是用于从源上安装Linux的逐步指南。

安装依赖项:

首先,我们要安装年龄
为此,是一个新的目录和一个子目录:

mkdir age_installation
cd age_installation
mkdir pg
cd pg

在开始安装Apache Age的过程之前,请使用以下命令下载一些重要的库。由于我们专门使用Linux来安装Apache Age,因此我们将使用以下命令。

请记住,以下命令可能会根据操作系统而有所不同。

sudo apt-get install build-essential libreadline-dev zlib1g-dev flex bison

来自来源的PostgreSQL安装:

首先,我们将从源安装PostgreSQL。我们需要PostgreSQL的年龄兼容版本。目前,年龄仅支持Postgres 11和12。

您也可以从以下链接中获得帮助:
https://www.postgresql.org/docs/current/install-procedure.html

在文件夹年龄安装/pg
中下载文件

wget https://ftp.postgresql.org/pub/source/v11.18/postgresql-11.18.tar.gz && tar -xvf postgresql-11.18.tar.gz && rm -f postgresql-11.18.tar.gz

命令将从源目录中的源中下载并提取Linux用户的焦油文件。
安装PG:
现在我们将朝着安装PG

cd postgresql-11.18

# configure by setting flags
./configure --enable-debug --enable-cassert --prefix=$(path) CFLAGS="-ggdb -Og -fno-omit-frame-pointer"

# now install
make install

# go back
cd ../../

在上述命令中,前缀标志将包含您要安装PSQL的路径。用括号中的路径替换路径。

年龄:

下载:

从GitHub存储库下载年龄。即将其克隆到age_installation目录中。

git clone https://github.com/apache/age.git

安装:

用Postgresql配置年龄。

cd age/
sudo make PG_CONFIG=/home/talhastinyasylum/Desktop/age_installation/pg/postgresql-11.18/bin/pg_config install
make PG_CONFIG=/home/talhastinyasylum/Desktop/age_installation/pg/postgresql-8/bin/pg_config installcheck

在上述命令中,PG_Config需要通往PG_Config文件的路径。第二个命令将检查安装是否成功。

在检查命令的末尾,您将收到一条消息,说明所有通过的测试。

Image description

您可以在此处查看本文的第2部分测试和apache-age。

参考:

您可以通过以下链接获得帮助,他们也帮助我安装:

  1. https://github.com/git-guides/install-git
  2. https://age.apache.org/age-manual/master/intro/setup.html
  3. https://www.postgresql.org/docs/current/install-procedure.html