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
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!!
rpm -i nodeps postgresqlxxxxxx.rpm y buena suerte
rpm -ivh --nodeps postgresqlxxxxxx.rpm
saludos,
Rafael
HostAndino.com
----------------------------------------------------------------
Saludos,
Rafael
No viene en Mandriva?
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
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
[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
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
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.