Installare PostgreSQL su Fedora

In questo articolo vedremo come installare PostgreSQL, il principale database relazionale open-source, su Fedora.

PostgreSQL è disponibile in due canali diversi:

  • i repository ufficiali della distribuzione (es. Fedora 25);
  • i repository esterni gestiti dal team di PostgreSQL.

Personalmente raccomando la seconda opzione, che consente di installare qualsiasi versione supportata di PostgreSQL (anche più di una contemporaneamente, ove desiderato) e garantisce aggiornamenti tempestivi.

Installazione

Repository di Fedora

Per installare la versione di PostgreSQL disponibile nei repository ufficiali di Fedora è sufficiente lanciare i seguenti comandi, che provvedono ad installare i pacchetti postgresql-server e postgresql-contrib e ad avviare automaticamente il database al termine dell’installazione:

sudo dnf install postgresql-server postgresql-contrib
postgresql-setup initdb
systemctl enable postgresql.service systemctl start postgresql.service

Repository di PostgreSQL

Usando i repository esterni di PostgreSQL potete scegliere tra tutte le versioni supportate e mantenute e tranne rari casi, ad esempio per ragioni di compatibilità, conviene sempre installare la versione più recente, che risulta essere al momento in cui scrivo la 9.6.

Ogni versione di PostgreSQL è disponibile in un repository YUM differente, per cui il primo passo consiste nel configurare il repository corrispondente alla versione di Fedora in uso e PostgreSQL da installare. A questo indirizzo è disponibile la lista completa delle versioni di PostgreSQL e Fedora supportate con gli URL da utilizzare per abilitare il repository corrispondente.

postgresql-fedora-repos
Repository YUM per PostgreSQL 9.6

Per installare PostgreSQL 9.6 su Fedora 25 copiamo l’URL del penultimo link visibile nell’immagine e lanciamo da terminale il seguente comando:

sudo dnf install https://download.postgresql.org/pub/repos/yum/9.6/fedora/fedora-25-x86_64/pgdg-fedora96-9.6-3.noarch.rpm

Ora possiamo finalmente procedere all’installazione di PostgreSQL 9.6 con il seguente comando:

sudo dnf install postgresql96-server postgresql96-contrib

Al termine della procedura di installazione dobbiamo avviare manualmente PostgreSQL con i seguenti comandi:

sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb
sudo systemctl enable postgresql-9.6.service
sudo systemctl start postgresql-9.6.service

Per collegarsi a PostgreSQL è sufficiente lanciare il seguente comando:

sudo -u postgres psql postgres
Annunci

Guida al post-installazione di Fedora 23

15/11/2015: aggiunta l’installazione dell’applicazione di backup Déjà Dup.

Logo di Fedora WorkstationFedora 23 è l’ultima versione della distribuzione Linux che offre probabilmente la migliore esperienza con l’ambiente GNOME. Le recenti versioni, in particolare, hanno dimostrato un livello di affidabilità, stabilità e prestazioni tali da rendere Fedora la scelta ideale per chi desideri un ambiente desktop GNOME completo e aggiornato. In questo articolo vedremo cosa fare subito dopo aver installato Fedora sul proprio computer.Continua a leggere…

Guida all’installazione di GNOME su Ubuntu 14.04 LTS (senza Unity)

4/11/2015: corretto e aggiornato per Ubuntu 14.04.3 LTS.

Logo di Ubuntu GNOMEMolti di voi si potrebbero domandare la ragione di una guida all’installazione di Ubuntu 14.04 e GNOME se già esiste Ubuntu GNOME, una spin-off ufficiale di Ubuntu nata proprio per accontentare coloro – incluso il sottoscritto – che preferiscono GNOME a Unity.

Le ragioni sono molteplici, a dire il vero, ma la principale rimane il desiderio di ottenere la migliore esperienza GNOME possibile su Ubuntu, le cui versioni LTS (con supporto a lungo termine) sono contraddistinte da un’ottima stabilità e dalla garanzia di aggiornamenti per 5 anni, contro i 9 mesi delle standard. In tutta franchezza, mi riesce difficile pensare che tale obiettivo sia raggiungibile con l’attuale versione di Ubuntu GNOME, che viene supportata per 3 anni anziché 5 e – stando alle mie prove – non garantisce affatto lo stesso livello di stabilità.Continua a leggere…