Instalación de Postgresql 9.5 y pgAdmin en Fedora 23.
1.- Es la más reciente actualización del gestor de base de datos postgresql. Si ya tienes instalado postgresql, es necesario desinstalarlo:
En caso de tener instalado la versión 9.4, se desinstala así,
sudo dnf remove postgresql-server pgadmin3
Al desinstarlo, quedaran las configuraciones anteriores, pero no hay problema con eso.
2.- Abrir la terminal con root:
su -
3.- Instalar el respositorio oficial para la nueva versión:
#Fedora 23:
rpm -Uvh http://yum.postgresql.org/9.5/fedora/fedora-23-x86_64/pgdg-fedora95-9.5-3.noarch.rpm
#Fedora 22
rpm -Uvh http://yum.postgresql.org/9.5/fedora/fedora-22-x86_64/pgdg-fedora95-9.5-3.noarch.rpm
#Fedora 21
rpm -Uvh http://yum.postgresql.org/9.5/fedora/fedora-21-x86_64/pgdg-fedora95-9.5-2.noarch.rpm
4.- Instalar los paquetes:
sudo dnf install postgresql95-server postgresql95 pgadmin3
5.- Iniciar initdb.
/usr/pgsql-9.5/bin/postgresql95-setup initdb
6.- Iniciar postgresql
#Iniciar postgresql
systemctl start postgresql-9.5
#Indicar que inicie postgresql con el SOsystemctl enable postgresql-9.5
7.- Una vez terminado ingresamos:
su - postgres
#Teclear lo siguiente:
$ psql
psql (9.5.0)
Type "help" for help.
#Y mostrará la siguiente línea
postgres=#
8.- Crear una contraseña para el usuario de postgresql:
postgres=# password postgres
9.- Configurar archivo:
a) en caso de ser una instalación límpia utilizar:
gedit /var/lib/pgsql/data/postgresql.conf
#Descomentar las siguiente líneas, tienen que quedar así.
listen_addresses = '*' # what IP address(es) to listen on;
port = 5432 # (change requires restart)
b) en caso de que sea una actualización de cualquier otra versión la versión 9.5:
gedit /var/lib/pgsql/9.5/data/postgresql.conf
#Descomentar las siguiente líneas, tienen que quedar así.
listen_addresses = '*' # what IP address(es) to listen on;
port = 5432 # (change requires restart)
10.- Agregar la siguiente línea en este archivo:, para la modificación de estos archivos, hay dos opciones.
a) en caso de ser una instalación límpia utilizar:
gedit /var/lib/pgsql/data/pg_hba.conf
#AGregar la siguiente línea debajo de las que se parezcan a esta:
host all all 127.0.0.0/24 md5
b) En caso de que ya hayamos instalado la versión anterior y la desinstalamos:
gedit /var/lib/pgsql/9.5/data/pg_hba.conf
#AGregar la siguiente línea debajo de las que se parezcan a esta:
host all all 127.0.0.0/24 md5
11.- Ahora ejecutamos:
#Iniciar postgresql
systemctl start postgresql-9.5
Y listo, tienes instalado postgresql 9.5.