Utilizar PostgreSQL en Mandriva 10.2

Imagen de elgabo

Forums: 

Querido linuxeros,

tengo un problema con la instalacion de postgres a punta de rpms, cuando trato de instalar me sale esto


[root@localhost cmi]# rpm -Uvh postgresql-8.0.3-1PGDG.i686.rpm
warning: postgresql-8.0.3-1PGDG.i686.rpm: V3 DSA signature: NOKEY, key ID 748f7d0e
error: Failed dependencies:
libcrypto.so.5 is needed by postgresql-8.0.3-1PGDG
libpq.so.4 is needed by postgresql-8.0.3-1PGDG
libssl.so.5 is needed by postgresql-8.0.3-1PGDG
[root@localhost cmi]#

investigue las librerias y son parte del paquete openssl, busque si estaba instalado este paquete en mi instalacion de Mandriva y si lo esta! :O :?


[cmi@localhost ~]$ rpm -q openssl
openssl-0.9.7e-5mdk

busco si estan las librerias que utiliza postgres y no las encuentro


[cmi@localhost ~]$ rpm -ql openssl|grep so

no me da nada :( :?

es mas se supone que no tiene archivos que tengan en el nombre un "so" :?

Alguien me podria decir si se puede instalar PostgreSQL en Mandriva, ya sea mediante rpms o por medio de fuentes (archivos tipo tar.gz)
Porfavor ayudenme, antes estaba trabajando sobre RedHat 9 y me cambie a Mandriva para actualizar el kernel y los programas, y me topo con la sorpresa de que solo viene con MySQL :(

Bueno, gracias por la ayuda

Intenta actualizar el openssl

Imagen de kfirmad Kronsage

Antes que nada hazlo, actualiza el openssl y por otro lado verifica que los RPM con los que estás instalando son los adecuados para mandriva...

O de plano intenta instalar sin las depedendencias a ver si así te funciona, no recuerdo bien la instrucción, pero sería:

rpm -i nodeps postgresqlxxxxxx.rpm y buena suerte

 

LINUX ES LIBERTAD!!

----------------------------
Cada día más Grande... y no lo detiene nadie!!

No viene en Mandriva?

Imagen de rafael

No utilizo Mandriva, pero utilizaba Mandrake hasta la versión 10. Sino me equivoco la versión 10 te instalaba por default postgress en lugar de mysql. Intentaste buscar en el mcc y ver si hay como instalar desde los cds?

saludos,

Rafael

HostAndino.com

----------------------------------------------------------------

Saludos,

Rafael

para instalar rpm usa este

Imagen de WolfAnt

para instalar rpm usa este comando
rpm -iv archivo_a_instalar.rpm

tu lo estas haciendo asi

[quote]
[root@localhost cmi]# rpm -Uvh postgresql-8.0.3-1PGDG.i686.rpm
warning: postgresql-8.0.3-1PGDG.i686.rpm: V3 DSA signature: NOKEY, key ID 748f7d0e
error: Failed dependencies:
libcrypto.so.5 is needed by postgresql-8.0.3-1PGDG
libpq.so.4 is needed by postgresql-8.0.3-1PGDG
libssl.so.5 is needed by postgresql-8.0.3-1PGDG
[root@localhost cmi]#

[/quote]

con esa -U lo que haces es un Upgrade no lo instalas
te recomiendo un "man rpm"

si con
[quote][cmi@localhost ~]$ rpm -ql openssl|grep so[/quote] no te da nada puede ser que este mal instalado openssl

mira esta pagina
http://rpmfind.net/linux/rpm2html/search.php?query=openssl&submit=Search+...&system=&arch=
ya te di buscando jiji :)
ahi esta el rpm para mandrake te van a funcionar!
y aqui esta PostgreSQL
http://rpmfind.net/linux/rpm2html/search.php?query=PostgreSQL&submit=Search+...&system=&arch=

en esa pagina busca las demas dependencias que te faltan!

suerte y sigue adelante!

Att: Antonio Insuasty ®

Att: Antonio Insuasti ®

Re: para instalar rpm usa este

Imagen de elgabo

[quote=WolfAnt]para instalar rpm usa este comando
rpm -iv archivo_a_instalar.rpm

tu lo estas haciendo asi

[quote]
[root@localhost cmi]# rpm -Uvh postgresql-8.0.3-1PGDG.i686.rpm
warning: postgresql-8.0.3-1PGDG.i686.rpm: V3 DSA signature: NOKEY, key ID 748f7d0e
error: Failed dependencies:
libcrypto.so.5 is needed by postgresql-8.0.3-1PGDG
libpq.so.4 is needed by postgresql-8.0.3-1PGDG
libssl.so.5 is needed by postgresql-8.0.3-1PGDG
[root@localhost cmi]#

[/quote]

con esa -U lo que haces es un Upgrade no lo instalas
te recomiendo un "man rpm"

[/quote]

Ya me baje le paquete, gracias por darme buscando :)
Ahora tengo un error con los keys (cualquiera que esas cosas sean)

[root@localhost downloads]# rpm -ivh postgresql-8.0.1-6mdk.src.rpm
error: postgresql-8.0.1-6mdk.src.rpm: V3 DSA signature: BAD, key ID 26752624
error: postgresql-8.0.1-6mdk.src.rpm cannot be installed

alguna idea?

Imagination is more important than Knowledge -- Albert Einstein
Errar es humano, pero para dañar las cosas realmente bien, pero bien de verdad, necesitas la contraseña de root.

Configura tu repositorio URPMI

Imagen de ecthelion

en primer lugar creo que forzar la instalación de un paquete (al realizar rpm -ivh --nodeps) pueda que haga inestable a tu programa o en el peor de los casos a tu sistema, hay formas más "democráticas" de instalar un paquete

Mandriva tiene una magnífica característica (comparable a APT para Debian), que te ayudará de foma muy fácil a instalar lo que quieres. Para poder trabajar con él lo que necesitas es que tu sistema se conecte a Internet (mejor con banda ancha aunque con línea telefónica también funciona).

entra a la página http://easyurpmi.zarb.org y selecciona tu sistema.
En el paso 2, selecciona las fuentes, te recomiendo main, (lo que viene en los cd's), contrib (muchos más paquetes, si postgresql no se encuentra en main, seguro está en contrib), updates.
Si tu sistema se conecta via telefónica te recomiendo marcar la opción "emplear índices comprimidos" y sigue al paso tres.

con tu conexión aún abierta teclea lo que te indica en una consola como root y espera a que se bajen los índices.

una vez que se bajaron todos los índices, simplemente como root (sin desconectarte todavía de Internet) teclea:

urpmi postgresql

y el programa te resolverá las dependencias y te mostratá un mensaje preguntándote si deseas instalarlas (si indicas 'no', no se instala nada).

esto es válido para cualquier programa.

Si crees tener todos los paquetes y no quieres instalarlos uno por uno te recomiendo el siguiente comando RPM:

rpm -ivh --aid postgresql-loquesea.rpm

esto tratará de instalar automáticamente los paquetes que necesite postgresql siempre y cuando los tengas localmente (en tu disco duro)

Saludos y suerte

Javier Crespo: jcrespod@gmail.com

yasta gracias por la ayuda

Imagen de elgabo

Gracias por la ayuda, ya configure mis repositorios y se pudieron instalar correctamente, ya puedo ver mi servicio "postgresql".

Ahora quiero que me den su opinion sobre mi archivo urpmi.cfg:

[cmi@localhost urpmi]$ cat urpmi.cfg
# generated Tue Sep 6 09:21:55 2005
Installation\ CD1\ (cdrom1) removable://mnt/cdrom/media/main {
hdlist: hdlist.Installation CD1 (cdrom1).cz
key-ids: 70771ff3
removable: /dev/hdd
with_hdlist: ../../media/media_info/hdlist1.cz
}


Installation\ CD1\ (cdrom1s) removable://mnt/cdrom/media/main {
hdlist: hdlist.Installation CD1 (cdrom1s).cz
removable: /dev/hdd
with_hdlist: ../../media/media_info/hdlist1.cz
}


Installation\ CD2\ (cdrom2s) removable://mnt/cdrom/media/main2 {
hdlist: hdlist.Installation CD2 (cdrom2s).cz
removable: /dev/hdd
with_hdlist: ../../media/media_info/hdlist2.cz
}

Installation\ CD2\ (cdrom2) removable://mnt/cdrom/media/main2 {
hdlist: hdlist.Installation CD2 (cdrom2).cz
key-ids: 70771ff3
removable: /dev/hdd
with_hdlist: ../../media/media_info/hdlist2.cz
}


Installation\ CD3\ (cdrom3s) removable://mnt/cdrom/media/main3 {
hdlist: hdlist.Installation CD3 (cdrom3s).cz
removable: /dev/hdd
with_hdlist: ../../media/media_info/hdlist3.cz
}

Installation\ CD3\ (cdrom3) removable://mnt/cdrom/media/main3 {
hdlist: hdlist.Installation CD3 (cdrom3).cz
key-ids: 70771ff3
removable: /dev/hdd
with_hdlist: ../../media/media_info/hdlist3.cz
}

updates ftp://mirror.fis.unb.br/pub/linux/Mandrakelinux/official/updates/LE2005/main_updates {
hdlist: hdlist.updates.cz
key-ids: 22458a98
list: list.updates
synthesis
update
with_hdlist: media_info/synthesis.hdlist.cz
}

contrib ftp://mirror.fis.unb.br/pub/linux/Mandrakelinux/official/2005/i586/media/contrib {
hdlist: hdlist.contrib.cz
key-ids: 78d019f5
synthesis
with_hdlist: media_info/synthesis.hdlist.cz
}

Me parece los repositorios con nombres "Installation\ CDx\ (cdromxs)" (los que estan en negritas) no tienen razon de ser porque ya estan definidos en otra parte. Para que me entiendan antes de configurar los repositorios reinstale Mandriva para poder comenzar desde cero :) y en la instalacion anterior no estaban esto repositorios, es mas creo que se crearon porque sin querer le dije al instalador que si tenia CDs adicionales a los 3 originales de Mandriva y la verdad es que no los tengo (ups :P). Bueno, lo que quiero saber es que si no hay problema en eliminar estos repositorios, gracias por la ayuda :)

Imagination is more important than Knowledge -- Albert Einstein

Imagination is more important than Knowledge -- Albert Einstein
Errar es humano, pero para dañar las cosas realmente bien, pero bien de verdad, necesitas la contraseña de root.