无法在 raspberry pi 3 上下载 Postgresql 9.6.1 版本(OS:Debian Jessie)
Not able to download Postgresql 9.6.1 version on raspberry pi 3 (OS : Debian Jessie)
我特别需要这个版本以使其与 heroku app psql 版本兼容。如果版本不匹配,我无法将数据库从 heroku 应用程序拉到本地机器。
当我执行时,
heroku pg:pull HEROKU_POSTGRESQL_MAGENTA mylocaldb --app sushi
我得到的错误是:
pg_dump: server version: 9.6.1; pg_dump version: 9.4.2
pg_dump: aborting because of server version mismatch
但是,当我尝试在 raspberry pi 3 上安装 9.6 版本时,
当我执行
sudo apt-get install postgresql-9.6
我得到的错误是:
E: Unable to locate package postgresql-9.6
E: Couldn't find any package by regex 'postgresql-9.6'
您需要将 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 套件应该可以从大多数镜像中获得,因此您可以选择从中拉取其他套件的任何镜像。
我特别需要这个版本以使其与 heroku app psql 版本兼容。如果版本不匹配,我无法将数据库从 heroku 应用程序拉到本地机器。
当我执行时,
heroku pg:pull HEROKU_POSTGRESQL_MAGENTA mylocaldb --app sushi
我得到的错误是:
pg_dump: server version: 9.6.1; pg_dump version: 9.4.2
pg_dump: aborting because of server version mismatch
但是,当我尝试在 raspberry pi 3 上安装 9.6 版本时, 当我执行
sudo apt-get install postgresql-9.6
我得到的错误是:
E: Unable to locate package postgresql-9.6
E: Couldn't find any package by regex 'postgresql-9.6'
您需要将 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 套件应该可以从大多数镜像中获得,因此您可以选择从中拉取其他套件的任何镜像。