GNU/Linux >> Linux の 問題 >  >> Linux

Amazon Linux AMI に Postgresql 11 をインストールする方法は?

Amazon Linux 用の PostgreSQL 11 ビルド済みバイナリ ディストリビューションはないようです。私がそれを解決する方法は、ソース コードからビルドすることでした:

wget https://ftp.postgresql.org/pub/source/v11.5/postgresql-11.5.tar.gz

tar zxvf postgresql-11.5.tar.gz

cd postgresql-11.5

./configure --without-readline

make

make install

デフォルトでは、pg_dump を /usr/local/pgsql/bin/pg_dump にインストールします。 .


キーは、PGDG が Amazon Linux の yum で利用できなくなったことです。 9.3 以降なので、個々の部品をインストールする必要があります。

  # Remove old Postgres
  yum remove -y postgresql postgresql-server

  # Install Postgres 11
  yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/postgresql11-libs-11.4-1PGDG.rhel6.x86_64.rpm
  yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/postgresql11-11.4-1PGDG.rhel6.x86_64.rpm
  yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/postgresql11-server-11.4-1PGDG.rhel6.x86_64.rpm

[編集] 11.4 を置き換えます 上記の各リンクで、https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/ で入手できる必要なバージョンを使用してください


sudo yum update
sudo amazon-linux-extras install postgresql11

これは @nitsujri の回答の拡張版です。彼らのコメントにコメントすることはできないので、ここで新しい回答を作成します。

インストールの前提条件:

sudo yum install readline-devel
sudo yum group install "Development Tools"

PostgreSQL ソース コードをダウンロードし、ディストリビューションをインストールします。

wget https://ftp.postgresql.org/pub/source/v11.5/postgresql-11.5.tar.gz
tar zxvf postgresql-11.5.tar.gz
cd postgresql-11.5
./configure
make
sudo make install

この行を ~/.bashrc に追加します .その後、EC2 インスタンスに再ログインします。

export PATH=/usr/local/pgsql/bin:$PATH

Linux
  1. LinuxにFFmpegをインストールする方法

  2. AmazonLinuxにMySQL5.7をインストールする方法

  3. AmazonLinuxにImageMagickをインストールする方法

  1. LinuxにPythonをインストールする方法

  2. LinuxにJavaをインストールする方法

  3. LinuxにNodeJSをインストールする方法

  1. Linuxを3つのステップでインストールする方法

  2. KaliLinuxのインストール方法

  3. LinuxにVagrantをインストールする方法