Не удалось загрузить версию Postgresql 9.6.1 на raspberry pi 3 (ОС: Debian Jessie)

Мне особенно нужна эта версия, чтобы сделать ее совместимой с PSQL-версией приложения heroku. Если версии не совпадают, я не могу вытащить базу данных из приложения heroku на локальный компьютер.

Когда я выполню,

heroku pg:pull HEROKU_POSTGRESQL_MAGENTA mylocaldb --app sushi

Я получаю ошибку:

pg_dump: версия сервера: 9.6.1; версия pg_dump: 9.4.2
pg_dump: прерывание из-за несоответствия версии сервера

Однако, когда я пытаюсь установить версию 9.6 на моем Raspberry Pi 3, когда я выполняю

sudo apt-get install postgresql-9.6

я получаю ошибку:

E: Невозможно найти пакет postgresql-9.6
E: Не удалось найти ни одного пакета с помощью регулярного выражения 'postgresql-9.6'

1 ответ

Решение

Вам нужно добавить репозиторий jessie-backports в /etc/apt/sources.list, Например

deb http://ftp.debian.org/debian jessie-backports main

Затем вы бежите sudo apt-get update а также sudo apt-get install postgresql-9.6, Пакет jessie-backports должен быть доступен на большинстве зеркал, поэтому вы можете выбрать любое зеркало, из которого вы тянете другие комплекты.

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