Diferència entre revisions de la pàgina «ASIX/M10/UF2/A06/E1»
m |
m (Guillem ha mogut M10/UF2/A06/E1 a ASIX/M10/UF2/A06/E1 sense deixar una redirecció: Crear subnivell ASIX) |
||
| (Hi ha 2 revisions intermèdies del mateix usuari que no es mostren) | |||
| Línia 1: | Línia 1: | ||
{{titol|Descàrrega del codi font de PostgreSQL i instal·lació}} | {{titol|Descàrrega del codi font de PostgreSQL i instal·lació}} | ||
| + | ==Descàrrega del codi font== | ||
Descarregarem al servidor un paquet amb els arxius de codi font del programari. Necessitarem instal·lar el programa <code>wget</code> per a descarregar el ''.tar.gz'' des de la pàgina de [https://www.postgresql.org/ftp/source/v10.4/ descàrregues]. Un cop instal·lat, descarregarem el ''tarball' amb <source>wget https://ftp.postgresql.org/pub/source/v10.4/postgresql-10.4.tar.gz</source> | Descarregarem al servidor un paquet amb els arxius de codi font del programari. Necessitarem instal·lar el programa <code>wget</code> per a descarregar el ''.tar.gz'' des de la pàgina de [https://www.postgresql.org/ftp/source/v10.4/ descàrregues]. Un cop instal·lat, descarregarem el ''tarball' amb <source>wget https://ftp.postgresql.org/pub/source/v10.4/postgresql-10.4.tar.gz</source> | ||
{{imatge|M10UF2A06-1.png}} | {{imatge|M10UF2A06-1.png}} | ||
Una vegada descarregat el ''.tar.gz'' el descomprimirem amb <source>tar -xf postgresql-10.4.tar.gz</source> | Una vegada descarregat el ''.tar.gz'' el descomprimirem amb <source>tar -xf postgresql-10.4.tar.gz</source> | ||
| + | ==Compilació del codi font== | ||
Entrarem dins el directori que acabem de descomprimir i executarel el <code>./configure</code>. A la primera execució veiem que s'interromp perquè no tenim un compilador de C/C++ instal·lat. Instal·larem <code>gcc</code>. Podem estalviar temps si fem una instal·lació "Group Install" de les ''development tools'': | Entrarem dins el directori que acabem de descomprimir i executarel el <code>./configure</code>. A la primera execució veiem que s'interromp perquè no tenim un compilador de C/C++ instal·lat. Instal·larem <code>gcc</code>. Podem estalviar temps si fem una instal·lació "Group Install" de les ''development tools'': | ||
<source>yum group install "Development Tools"</source> | <source>yum group install "Development Tools"</source> | ||
| Línia 17: | Línia 19: | ||
Ara ja tenim el codi compilat i a punt per a ser instal·lat: | Ara ja tenim el codi compilat i a punt per a ser instal·lat: | ||
{{imatge|M10UF2A06-4.png}} | {{imatge|M10UF2A06-4.png}} | ||
| + | ==Instal·lació del programa== | ||
La comanda <code>make install</code> començarà el procés d'instal·lació: | La comanda <code>make install</code> començarà el procés d'instal·lació: | ||
{{imatge|M10UF2A06_5.png||thumb|Si tot va bé, tindrem el missatge de ''PostgreSQL installation complete''}} | {{imatge|M10UF2A06_5.png||thumb|Si tot va bé, tindrem el missatge de ''PostgreSQL installation complete''}} | ||
Ara tenim instal·lat el programa a <code>/usr/local/pgsql</code> | Ara tenim instal·lat el programa a <code>/usr/local/pgsql</code> | ||
{{imatge|M10UF2A06-6.png}} | {{imatge|M10UF2A06-6.png}} | ||
| + | [[Category:M10]] | ||
Revisió de 11:30, 15 abr 2020
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
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.
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...
Un cop configurat podem passar a compilar el codi font amb make. Esperarem que el compilador de C/C++ faci la seva feina.
Ara ja tenim el codi compilat i a punt per a ser instal·lat:
Instal·lació del programa
La comanda make install començarà el procés d'instal·lació:
Ara tenim instal·lat el programa a /usr/local/pgsql