Prenez pg 15.2 comme exemple pour installer le paquet source
Préparation:
1. Obtenez le package source, PostgreSQL : Navigateur de fichiers
2. Téléchargez le package de code source sur le serveur Linux, il est généralement recommandé de l'enregistrer dans le répertoire /usr/local/
Processus d'installation:
1. Décompressez le package d'installation
tar -zxvf postgresql-15.2.tar.gz
2. Entrez dans le répertoire du package d'installation (les commandes suivantes doivent être exécutées dans le répertoire)
cd postgresql-15.2/
3. Configuration et inspection du logiciel (précisez l'emplacement d'installation)
./configure --prefix=/usr/local/postgresql15
Cette commande est utilisée pour définir la configuration logicielle requise et vérifier l'environnement d'installation du système. Makefile apparaîtra après l'exécution
4. Résolvez l'erreur configure : erreur : bibliothèque zlib introuvable
yum install zlib
Une erreur a été signalée lors du processus d'installation. La raison en est que j'ai essayé d'installer pg directement avec yum et introduit le fichier source. Je dois invalider manuellement la source sous le chemin /etc/yum.repos.d/ pour continuer l'installation .
4. Exécutez la compilation
make
Si une erreur de compilation est signalée, exécutez make clean pour effacer les fichiers générés pendant le processus de compilation
5. Mise en place
En fait, vous pouvez également vous référer au fichier INSTALL, qui décrit comment exécuter le processus de compilation et d'installation
./configure
make
su
make install
adduser postgres
mkdir -p /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/ pgsql/data
/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start /
usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test