Как установить старую версию Postgres с помощью APT?

Я использую Kubuntu 16.04 LTS. Я хотел бы установить Postgres 9.3 (текущая версия 9.5, которая находится в главном репозитории).

.deb файлы для версии 9.3 доступны по адресуhttp://packages.ubuntu.com/trusty/postgresql-9.3, но я хотел бы пройти через APT, если это вообще возможно. Я пробовал

$ sudo apt-get install postgresql=9.3
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '9.3' for 'postgresql' was not found

(то же самое с postgresql=9.3.11-0ubuntu0.14.04) и

$ sudo apt-get -t=14.04 install postgresql
Reading package lists... Done
E: The value '14.04' is invalid for APT::Default-Release as such a release is not available in the sources

(поскольку версия 9.3 была самой последней в репозиториях 14.04).

Я искал информация об этих сообщениях об ошибках, но я не могу найти ничего, что помогает. Как установить старую версию Postgres с помощью APT?

18
задан Borea Deitz
14.02.2023 13:42 Количество просмотров материала 3473
Распечатать страницу

1 ответ

установка старой версии PostgreSQL на новую систему Ubuntu возможна, но не поддерживается пакетами, поставляемыми Ubuntu. То же самое касается более новой PostgreSQL на старой Ubuntu.

самое простое решение для использования любой версии-переключиться на PGDG APT репозиторий, поддерживаемый группой разработчиков PostgreSQL, для ваших пакетов PostgreSQL.

будьте осторожны, чтобы не смешивать содержимое между репозиториями Ubuntu и PGDG, так как пакеты разделяют такое же имя. Как правило, вы хотите сначала очистить установлен postgresql* и libpq* пакеты для облегчения чистого и полного переключения.

1
отвечен Daniel Vérité 2023-02-15 21:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх