Как я устанавливаю доработанную версию Пост-ГРЭС 10, как Пост-ГРЭС 10.2?

Это, кажется, легко установить последнюю доработанную версию Пост-ГРЭС 10, который, во время записи, кажется, Пост-ГРЭС 10.3. Однако я хочу установить Пост-ГРЭС 10.2, который я, может казаться, не выясняю, как сделать.

Я нахожусь на Надежном человеке Ubuntu (14.04) и следую этим инструкциям: https://www.postgresql.org/download/linux/ubuntu/

Я добавил этот репозиторий: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main Я импортировал ключ подписи:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
  sudo apt-key add -
sudo apt-get update

Затем я могу установить Пост-ГРЭС 10 как так:

sudo apt-get install postgresql-10

который выбирает версию 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]

Однако для установки старой версии я думал, что это просто будет вопрос определения версии пакета:

sudo apt-get install postgresql-10=10.2-1.pgdg14.04+1

Но я просто получаю ошибку:

Version '10.2-1.pgdg14.04+1' for 'postgresql-10' was not found

Так, чтобы версия, казалось, не была опубликована. И Вы не можете указать, что другой пакет как Вы мог отступить с 9.x. Для установки различных версий PG 9.x можно просто сделать:

sudo apt-get install postgresql-9.4
sudo apt-get install postgresql-9.6

Но Вы can'd делаете это с 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'

Я должен пропускать что-то простое.

3
задан 9 March 2018 в 01:00

1 ответ

Начиная с версии 10, PostgreSQL изменил свою схему управления версиями, как объяснено в https://www.postgresql.org/support/versioning/

Начинаясь с версии 10, главная версия обозначается путем увеличения первой части версии, например, 10 - 11. Перед версией 10 главная версия была обозначена путем увеличения или первой или второй части номера версии, например, 9.5 к 9,6.

Поэтому существует a postgresql-9.6 пакет, но нет postgresql-10.2 пакет: это postgresql-10. Версии 10.0 через 10.2 содержите ошибки, которые были исправлены в 10.3 таким образом, нет никакого неопровержимого довода репозиториев APT для имения в наличии их.

1
ответ дан 1 December 2019 в 17:28

Другие вопросы по тегам:

Похожие вопросы: