Parece ser fácil instalar a última versão pontual do Postgres 10, que, no momento da publicação, parece ser o Postgres 10.3. No entanto, eu quero instalar o Postgres 10.2, que não consigo descobrir como fazer.
Estou no Ubuntu Trusty (14.04) e estou seguindo estas instruções: link
Eu adicionei este repositório: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
Eu importei a chave de assinatura:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
sudo apt-key add -
sudo apt-get update
Então eu posso instalar o Postgres 10 da seguinte forma:
sudo apt-get install postgresql-10
que busca a versão 10.3:
Get:1 http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg/main postgresql-10 amd64 10.3-1.pgdg14.04+1 [4,793 kB]
No entanto, para instalar uma versão antiga, pensei que seria apenas uma questão de especificar a versão do pacote:
sudo apt-get install postgresql-10=10.2-1.pgdg14.04+1
Mas acabei de receber um erro:
Version '10.2-1.pgdg14.04+1' for 'postgresql-10' was not found
Assim, essa versão não parece ser publicada. E você não pode especificar um pacote diferente, como você poderia voltar com 9.x. Para instalar várias versões do PG 9.x, você pode apenas fazer:
sudo apt-get install postgresql-9.4
sudo apt-get install postgresql-9.6
Mas você pode fazer isso com 10.x:
sudo apt-get install postgresql-10.2
E: Unable to locate package postgresql-10.2
E: Couldn't find any package by regex 'postgresql-10.2'
Eu devo estar perdendo algo simples.