Aller au contenu

[Debian Etch] installation de postgresql


sunfun

Messages recommandés

bonjour à tous,

je suis sous debian etch noyau 2.6.18-2.686

par contre, je ne peux pas installer postgresql 8.2 :keskidit:

voici le message d'erreur :

Lecture des listes de paquets...

Construction de l'arbre des dependances...

postgresql-client-8.2 est deja la plus recente version disponible.

Vous pouvez lancer «apt-get -f install» pour corriger ces problemes :

Les paquets suivants contiennent des dependances non satisfaites :

libpq5: Depend: libc6 (>= 2.6.1-1) mais 2.3.6.ds1-13 devra etre installe

Depend: libkrb53 (>= 1.6.dfsg.2) mais 1.4.4-7etch1 devra etre installe

Depend: libssl0.9.8 (>= 0.9.8f-1) mais 0.9.8c-4 devra etre installe

auriez-vous une idée pour résoudre ce bug s'il vous plait ? :transpi:

merci de votre aide

sunfun :byebye:

Lien vers le commentaire
Partager sur d’autres sites

postgresql 8.2, ce n'est dans Etch que via les backports...

... or, le libq5 qui dépend de libc6 >= 2.6.1-1, c'est celui de Sid...

Comment tu t'y prends pour tenter ton installation? Tu as les dépôts de Sid dans le sources.list de ta Etch, et ce premier a une priorité basse?

Parce que le plus simple, à la limite, c'est d'avoir les dépôts des backports dans le sources.list, et de demander explicitement à installer quelque chose venant des backports si tu en as besoin, genre :

aptitude install -t etch-backports postgresql-client

Certains des logiciels les plus courants sont disponibles en version très récente dans les backports, mais compilés pour la dernière version stable, en remplissant tant que possible les conditions de dépendance de Stable, et pas celles de Sid...

Lien vers le commentaire
Partager sur d’autres sites

bonjour,

j'ai un souci avec l'installation de postgresql 8.2.5

par défaut, à l'installation de la debian, c'est le package 7.4 qui est installé et debian recommande de passer à la version 8.2

j'ai téléchargé le package comme il faut, mais je ne vois pas comment je peux l'installer sur la debian

voici le message d'erreur

phoenix:/home/sunfun/postgresql-8.2.5# ./configure

checking build system type... i686-pc-linux-gnulibc1

checking host system type... i686-pc-linux-gnulibc1

checking which template to use... linux

checking whether to build with 64-bit integer date/time support... no

checking whether NLS is wanted... no

checking for default port number... 5432

checking for gcc... gcc

checking for C compiler default output file name... configure: error: C compiler cannot create executables

See `config.log' for more details.

du coup, j'ai installé gcc, libc6, mais rien n'y fait, j'ai toujours ce message

que me conseillez-vous ?

merci de votre aide

sunfun :byebye: :byebye:

Lien vers le commentaire
Partager sur d’autres sites

Euh... postgresql 7.4 par défaut, c'est sur Sarge (old-stable...)... et tu veux un paquet qu'on ne trouve pas officiellement avant Lenny (testing... soit deux release d'écart... ce qui, chez Debian, est énorme), bien qu'il y ait du backport pour Etch...

En outre, ce que tu as téléchargé, c'est de quoi compiler postgresql... tu fais comme tu veux, mais si c'est juste pour avoir le 8.2, passer par les backports sous Etch, ou carrément passer en testing si la machine est un desktop, est infiniment plus propre...

Donc, si ta distrib est encore en Sarge, il serait temps de passer à Etch, puis, de Etch, en configurant des sources de backport dans ta liste de dépôts, tu pourras choisir d'installer spécifiquement la version des backports (la 8.2)... sous testing, la version par défaut est à l'heure actuelle la 8.2.4...

Autrement, tu veux dire quoi par "debian recommande de passer à la version 8.2"?

Lien vers le commentaire
Partager sur d’autres sites

bonjour,

en fait, j'ai téléchargé la debian stable sur le site de debian

http://cdimage.debian.org/debian-cd/4.0_r1...386-netinst.iso

effectivement, ce n'est pas la version testing :keskidit:

lors de l'installation, j'avais coché les packages bases de données SQL

donc debian a donc procédé à l'installation de postgresql

et m'a averti via un message d'alerte que la version 7.4 était obsolète, qu'il fallait passer à la version 8.2

comment dois-je procéder pour mettre à jour postgresql ?

une question subsidiaire : est-ce utile de passer à la version 8.2 ? qu'est-ce que ça corrige ?

merci de vos infos :transpi::ouioui:

sunfun :bravo:

Lien vers le commentaire
Partager sur d’autres sites

Pour les différences qu'il y a entre postgresql 8.2 et 7.4, aucune idée...

Par contre, en effet, c'est bien postgresql 7.4 et pas 7.5 dans Etch... en fait, c'est juste le paquet générique postgresql qui est versionné en 7.5, mais il contient postgresql-7.4...

... par contre, pour Etch, sans passer par les backports, il y a postgresql-8.1... et, en passant par les backports, il y a postgresql-8.2...

Apparemment, plusieurs serveurs postgresql de versions différentes peuvent être utilisés sur une même machine... mais ne connaissant pas trop la chose, je ne saurais te dire ce qui peut justifier d'installer une 8.*, ni comment le faire proprement en gardant une 7.*... là, je passe la main...

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...