2010-11-27 20 views
5

Bonjour à tous,
Mon système a les détails de distribution suivantsInstallez postgres 9.0 dans debian etch

$ lsb_release -a 
No LSB modules are available. 
Distributor ID: Debian 
Description: Debian GNU/Linux 5.0 (lenny) 
Release: 5.0 
Codename: lenny 

Je dois installer postgres 9.0 dans cette machine, mais je ne peux pas trouver des forfaits squeeze stables pour postgres 9.0, Existe-t-il un autre moyen de le faire?
Toute suggestion serait appréciée!

+2

http://lists.debian.org/debian-backports-announce/2010/10/msg00000.html –

+0

Cela devrait probablement être déplacé à serverfault.com –

Répondre

13

Merci à la new debian backports suite, voici comment installer PostgreSQL 9.0 sur Debian Squeeze:

Ajouter ce qui suit à/etc/apt/sources.list:

deb http://backports.debian.org/debian-backports lenny-backports main 
deb http://backports.debian.org/debian-backports lenny-backports-sloppy main 

lancez ces 2 commandes

apt-get install -t lenny-backports postgresql-common 
apt-get install -t lenny-backports-sloppy postgresql-9.0 postgresql-client-9.0 postgresql-contrib-9.0 

Notez que ce utilise la nouvelle suite backport squeeze-backports-sloppy - s'il vous plaît read the announcement afin d'être au courant des arbitrages commerciaux d'utiliser cette suite.

+0

J'ai essayé mais j'ai eu une erreur ci-dessous. Cela ne fonctionne donc pas 'Vous pourriez vouloir exécuter 'apt-get -f install' pour les corriger: Les paquetages suivants ont des dépendances non satisfaites: libc6-i386: Depends: libc6 (= 2.3.6.ds1-13etch10) 2.3.6.ds1-13etch5 doit être installé postgresql-common: Dépend: postgresql-client-common (> = 111 ~ bpo50 + 1) mais il ne va pas être installé Dépend: ssl-cert (> = 1.0 .11) mais il ne va pas être installé E: dépendances non-satisfaites. Essayez apt-get -f install sans paquets (ou spécifiez une solution). ' – Andrus

1

Installation de la source est assez facile:

Basically: Download postgresql-9.0.1.tar.bz2 

    tar xjf postgresql-9.0.1.tar.bz2 
    cd postgresql-9.0.1 
    ./configure 
    make 
    make install 

Détails here

+0

Mais il est dit erreur dpkg, quelque chose s'est mal passé, quand je discuté avec mon coleague, il dit que nous ne pouvons pas installer postgres 9.0 dans Debian Lenny, est-ce vrai? – abubacker

+0

abubacker: Debian "Lenny" (version 5) a été publié avant Postgres 9.x et n'inclut donc pas les paquets pour cette version majeure dans son flux de mise à jour. Vous pouvez créer et installer Postgres à partir des sources, comme décrit ici, ou vous pouvez ajouter des tiers à votre sources.list (comme décrit par Tom Feiner). L'une ou l'autre approche vous permettra d'accéder à Postgres 9, mais si vous pouvez faire ces choses peut être une question de politique (de votre organisation) plutôt que de faisabilité technique. Vous pouvez également considérer Debian "Squeeze" (version 6) qui inclut le support de P'gres 9.0. –