【问题标题】:How to install postgres10 tools on Amazon Linux AMI如何在 Amazon Linux AMI 上安装 postgres10 工具
【发布时间】:2018-11-18 12:41:41
【问题描述】:

我需要在我的 EC2 实例上为 postgres 10.4 使用 pg_dump。我的 AMI 版本是:

$ cat /etc/system-release Amazon Linux AMI release 2018.03

我尝试从这个 repo 获取它:https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-redhat10-10-2.noarch.rpm,然后通过命令 sudo yum install postgres10 安装 postgres 工具,但它仅适用于 Amazon Linux 2。

您知道如何为我的实例获取 Postgres10?

【问题讨论】:

    标签: linux amazon-web-services amazon-ec2


    【解决方案1】:

    我无法找到版本 10 的任何现有软件包,这是我自己在 2018.03 AMI 上编译客户端工具的方式

    sudo yum install -y gcc readline-devel zlib-devel
    
    wget https://ftp.postgresql.org/pub/source/v10.4/postgresql-10.4.tar.gz
    tar -xf postgresql-10.4.tar.gz
    cd postgresql-10.4
    
    ./configure
    make -C src/bin
    sudo make -C src/bin install
    
    make -C src/include
    sudo make -C src/include install
    
    make -C src/interfaces
    sudo make -C src/interfaces install
    
    make -C doc
    sudo make -C doc install
    

    在此之后,您可以从/usr/local/pgsql/bin/pg_dump 运行pg_dump,或者将/usr/local/pgsql/bin 添加到您的PATH 以在任何地方运行pg_dump

    【讨论】:

    猜你喜欢
    • 2014-06-03
    • 1970-01-01
    • 2018-12-12
    • 2016-04-21
    • 2015-05-05
    • 2019-08-06
    • 2018-05-06
    • 2020-10-26
    • 2014-12-03
    相关资源
    最近更新 更多