Installing PostgreSQL Client v10 on AWS Amazon Linux (EC2) AMI

前端 未结 11 957
臣服心动
臣服心动 2021-01-30 21:12

I have successfully launched new AWS RDS PostgreSQL v10 instance and need to install PostgreSQL v10 client on Amazon Linux EC2 instance.

I have tried to install

相关标签:
11条回答
  • 2021-01-30 21:36

    Adapting Haneef Mohammed's answer for Amazon Linux 1 (tested on 2018.03):

    Go to the Postgres repositories page and grab the URL for 'Red Hat Enterprise Linux 6 - x86_64'. Install the PG repos and amend the entries, replacing '$releasever' with '6.9' (or newer?):

    [ec2-user ~]$ sudo yum install -y  https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-redhat10-10-2.noarch.rpm
    
    [ec2-user ~]$ sudo sed -i "s/rhel-\$releasever-\$basearch/rhel-6.9-x86_64/g" "/etc/yum.repos.d/pgdg-10-redhat.repo"
    

    Second part is the same:

    [ec2-user ~]$ sudo yum install -y postgresql10
    [ec2-user ~]$ psql --version
    psql (PostgreSQL) 10.3
    
    0 讨论(0)
  • 2021-01-30 21:37

    The following works for psql v11 on Amazon Linux (v1)

    wget https://yum.postgresql.org/11/redhat/rhel-6.9-x86_64/postgresql11-libs-11.8-1PGDG.rhel6.x86_64.rpm
    wget https://yum.postgresql.org/11/redhat/rhel-6.9-x86_64/postgresql11-11.8-1PGDG.rhel6.x86_64.rpm
    
    sudo yum clean all
    sudo rpm -ivh postgresql11-libs-11.8-1PGDG.rhel6.x86_64.rpm
    sudo rpm -ivh postgresql11-11.8-1PGDG.rhel6.x86_64.rpm
    
    0 讨论(0)
  • 2021-01-30 21:40

    The way I resolved the issue was by running

    yum clean all
    

    before

    yum install -y postgresql10 
    

    on Amazon Linux

    0 讨论(0)
  • 2021-01-30 21:47

    This my 2019 solution:

    Just do

     sudo amazon-linux-extras install postgresql9.6
    

    You should not have to download it from any outside source, since it is already given to you by default from Amazon, all you have to do is install it.

    The other solutions didnt work for me and I spent a good amount time banging my head against the wall trying to figure out why.

    And surprisingly even though you install psql9.6 you get version 10.

    0 讨论(0)
  • 2021-01-30 21:51

    PGDG repo is no longer available for Amazon Linux. So you can use amazon repo.

    amazon-linux-extras install postgresql10 vim epel -y
    

    Or follow this article

    https://installvirtual.com/install-postgresql-10-on-amazon-ec2/

    0 讨论(0)
  • 2021-01-30 21:53

    PSql10.7 installation (08/20/2019)

    Remove all of the older version Psql client and perform the below steps:

    wget https://yum.postgresql.org/10/redhat/rhel-6.9-x86_64/postgresql10-libs-10.7-1PGDG.rhel6.x86_64.rpm
    wget https://yum.postgresql.org/10/redhat/rhel-6.9-x86_64/postgresql10-10.7-1PGDG.rhel6.x86_64.rpm
    sudo rpm -ivh postgresql10-libs-10.7-1PGDG.rhel6.x86_64.rpm
    sudo rpm -ivh postgresql10-10.7-1PGDG.rhel6.x86_64.rpm
    
    0 讨论(0)
提交回复
热议问题