Introduction aux commandes d'installation du logiciel Linux (3)

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

Je suppose que tu aimes

Origine blog.csdn.net/hezhou876887962/article/details/129776273
conseillé
Classement