Descàrrega del codi font de PostgreSQL i instal·lació

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca

Descàrrega del codi font

Descarregarem al servidor un paquet amb els arxius de codi font del programari. Necessitarem instal·lar el programa wget per a descarregar el .tar.gz des de la pàgina de descàrregues. Un cop instal·lat, descarregarem el tarball' amb

wget https://ftp.postgresql.org/pub/source/v10.4/postgresql-10.4.tar.gz
M10UF2A06-1.png


Una vegada descarregat el .tar.gz el descomprimirem amb

tar -xf postgresql-10.4.tar.gz

Compilació del codi font

Entrarem dins el directori que acabem de descomprimir i executarel el ./configure. A la primera execució veiem que s'interromp perquè no tenim un compilador de C/C++ instal·lat. Instal·larem gcc. Podem estalviar temps si fem una instal·lació "Group Install" de les development tools:

yum group install "Development Tools"

Un cop instal·lats aquests paquets, tornarem a executar el ./configure.

Aquesta vegada se'ns encalla demanant la llibreria readline


Instal·larem aquesta nova dependència

yum install readline-devel

Aquest cop ja hem superat la dependència de readline i ara se'ns demana zlib. L'instal·larem de la mateixa manera:

yum install zlib-devel

Executarem el .configure de nou...

Aquesta vegada sembla que ja no tenim cap altre problema i el procés de configure ha acabat correctament


Un cop configurat podem passar a compilar el codi font amb make. Esperarem que el compilador de C/C++ faci la seva feina.

M10UF2A06-4.png


Ara ja tenim el codi compilat i a punt per a ser instal·lat:

M10UF2A06-4.png


Instal·lació del programa

La comanda make install començarà el procés d'instal·lació:

Si tot va bé, tindrem el missatge de PostgreSQL installation complete


Ara tenim instal·lat el programa a /usr/local/pgsql

M10UF2A06-6.png