Hace algunos días hice el procedimiento de instalar la versión 8.2.3 de PostgreSQL en una PC con Fedora Core 6, sin embargo, tuve problemas con el hardware (disco duro) y la PC fue al proveedor para cambiar el disco duro. Ahora tengo uno nuevo… y también tiempo para escribir sobre la instalación.
Voy a asumir que ya tenemos una instalación de FC6 funcionando (en mi caso particular, seleccioné todos los paquetes que me interesaban _menos_ el PostgreSQL).
(Después de instalar todo el FC6 tuve problemas con el video al reiniciar la PC, la solución fue rebootear y editar la secuencia de booteo y agregar el 3 al final –nivel de booteo-, loguearme como root y ejecutar system-config-display)
Lo siguiente, es bajar los rpm’s disponibles para Fedora de la página de PostgreSQL.
Lo paquetes que yo baje fueron:
- compat-postgresql-libs-4-2PGDG.fc6.i686.rpm
- postgresql-8.2.3-1PGDG.i686.rpm
- postgresql-contrib-8.2.3-1PGDG.i686.rpm
- postgresql-docs-8.2.3-1PGDG.i686.rpm
- postgresql-libs-8.2.3-1PGDG.i686.rpm
- postgresql-server-8.2.3-1PGDG.i686.rpm
Una vez que ya tenemos los rpm’s guardados, nos dirigimos al directorio donde guardamos los rpm’s y ejecutamos “rpm -ivh ” para cada uno de los rpm’s en el siguiente orden:
- compats-postgresql
- postgresql-libs
- postgresql
- postgresql-server
- postgresql-contrib
- postgresql-docs
Genial, ahora ya tenemos todo instalado, sólo nos resta inicializar el cluster, en mi caso, hice desde la linea de comandos:
initdb -D /var/lib/pgsql/data –encode=UTF8 –locale=es_PY.utf8
Una vez que ejecutamos esto ya debería de estar todo ok, luego nos queda editar el archivo pg_hba.conf (si queremos permitir conexiones no locales) y también el postgresql.conf (si queremos escuchar en algun direccion ip o puerto en especial y otras opciones)
Luego solo queda ejecutar desde la linea de comandos:
Con esto, ya deberíamos de tener funcionando nuestro FC6 con el PostgreSQL 8.2.3.
Bueno, hasta aquí ya tenía todo funcionando (había bajado el PgAdmin) y el pgsql corriendo sin problemas… pero no podía conectarme desde una red local, después de dar muchas vueltas revisando el pg_hba.conf y el postgresql.conf caí en cuenta que el firewall del FC6 estaba activado, por lo que la solución fue agregar el puerto 5432 (tcp y udp) a la lista de puertos seguros. Con esto, ya pude conectarme sin problemas.
Asi es que esto fue, a grandes rasgos, instalar Postgresql 8.2.3 en un Fedora Core 6, espero que le pueda servir a alguien de ayuda.










MARCO CASTELLANOS dijo:
Saludos, cómo agregas el puerto 5432 (tcp y udp) a la lista de puertos seguros????
Podrias explicarme.
07 Abr 2007, 10:48 amGracias necesito esa información URGENTEMENTE GRACIAS