web-dev-qa-db-fra.com

Comment installer Postgresql 9.3 au lieu de 9.4 par défaut dans Ubuntu 14.10?

Je suis sur Utopic Unicorn et je dois installer le serveur et le client Postgresql 9.3. Lorsque j'essaie de compléter automatiquement Sudo apt-get install postgres, je ne vois que les packages 9.4:

postgresql                          postgresql-autodoc
postgresql-9.4                      postgresql-client
postgresql-9.4-asn1oid              postgresql-client-9.4
postgresql-9.4-dbg                  postgresql-client-common
postgresql-9.4-debversion           postgresql-common
postgresql-9.4-ip4r                 postgresql-comparator
postgresql-9.4-orafce               postgresql-contrib
postgresql-9.4-pgespresso           postgresql-contrib-9.4
postgresql-9.4-pgextwlist           postgresql-doc
postgresql-9.4-pgfincore            postgresql-doc-9.4
postgresql-9.4-pgmemcache           postgresql-filedump
postgresql-9.4-pgmp                 postgresql-hll
postgresql-9.4-pgpool2              postgresql-plperl-9.4
postgresql-9.4-pgq3                 postgresql-plpython3-9.4
postgresql-9.4-pgrouting            postgresql-plpython-9.4
postgresql-9.4-pgrouting-doc        postgresql-pltcl-9.4
postgresql-9.4-pllua                postgresql-prioritize
postgresql-9.4-plproxy              postgresql-server-dev-9.4
postgresql-9.4-plr                  postgresql-server-dev-all
postgresql-9.4-plsh                 postgres-xc
postgresql-9.4-plv8                 postgres-xc-client
postgresql-9.4-postgis-2.1          postgres-xc-contrib
postgresql-9.4-postgis-2.1-scripts  postgres-xc-dbg
postgresql-9.4-postgis-scripts      postgres-xc-doc
postgresql-9.4-prefix               postgres-xc-plperl
postgresql-9.4-preprepare           postgres-xc-plpython
postgresql-9.4-repmgr               postgres-xc-pltcl
postgresql-9.4-slony1-2             postgres-xc-server-dev

Comment puis-je installer leurs versions 9.3?

2
Sergey Filkin

Ajoutez le rapport officiel PPA/Apt de Postgres. Il contient des packages pour toutes les versions prises en charge.

Voir: http://www.postgresql.org/download/linux/ubuntu/

  • Créez le fichier /etc/apt/sources.list.d/pgdg.list et ajoutez une ligne pour le référentiel
    • deb http://apt.postgresql.org/pub/repos/apt/ utopic-pgdg main
  • Importez la clé de signature du référentiel et mettez à jour les listes de packages
    • wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \ Sudo apt-key add -
    • Sudo apt-get update
5
DivinusVox

Depuis le page de téléchargements PostgreSQL :

Si la version incluse dans votre version d'Ubuntu n'est pas celle que vous souhaitez, vous pouvez utiliser le référentiel PostgreSQL Apt. Ce référentiel s'intégrera à vos systèmes normaux et à la gestion des correctifs, et fournira des mises à jour automatiques pour toutes les versions prises en charge de PostgreSQL tout au long de la vie de support de PostgreSQL.

Le référentiel apt de PostgreSQL prend en charge les versions LTS d'Ubuntu, 10.04 et 12.04, sur les architectures AMD64 et i386. Bien qu'ils ne soient pas totalement pris en charge, les packages fonctionnent souvent également sur des versions non LTS, en utilisant la version LTS la plus proche disponible.

Pour ajouter le référentiel PostgreSQL:

Sudo tee /etc/apt/sources.list.d/pgdg.list <<EOF
deb http://apt.postgresql.org/pub/repos/apt/ utopic-pgdg main
EOF
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add -
Sudo apt-get update

(Oui, malgré ce qui est dit, ils semblent soutenir 14.10.)

1
muru