Установка PostgreSQL из исходников в Ubuntu 10.04
Собирать будем из исходного кода:
www.postgresql.org/ftp/source/
Я собрал версию v9.0rc1. Устанавливаем необходимое для сборки:
Создаем системного пользователя postgresql входящего в группу postgresql:
Создаем директорию данных:
Создаем скрипт для запуска PostgreSQL /etc/pg-start.sh:
Для остановки /etc/pg-stop.sh:
Для релоада настроек /etc/pg-reload.sh:
Права на исполнение:
Запускаем сервер:
Смотрим в /opt/postgresql/postgresql.log:
В списке процессов:
www.postgresql.org/ftp/source/
Я собрал версию v9.0rc1. Устанавливаем необходимое для сборки:
sudo apt-get install build-essential libreadline-dev flex bison zlib1g-dev
./configure --prefix=/usr
make && make install
Создаем системного пользователя postgresql входящего в группу postgresql:
adduser postgresql --home /opt/postgresql --system --group
Создаем директорию данных:
sudo -u postgresql initdb /opt/postgresql
Создаем скрипт для запуска PostgreSQL /etc/pg-start.sh:
#!/bin/sh
sudo -u postgresql pg_ctl -D /opt/postgresql -l /opt/postgresql/postgresql.log start
Для остановки /etc/pg-stop.sh:
#!/bin/sh
sudo -u postgresql pg_ctl -D /opt/postgresql stop
Для релоада настроек /etc/pg-reload.sh:
#!/bin/sh
sudo -u postgresql pg_ctl -D /opt/postgresql reload
Права на исполнение:
chmod u+x /etc/pg-start.sh
chmod u+x /etc/pg-stop.sh
chmod u+x /etc/pg-reload.sh
Запускаем сервер:
/etc/pg-start.sh
Смотрим в /opt/postgresql/postgresql.log:
LOG: database system is ready to accept connections
LOG: autovacuum launcher started
В списке процессов:
Комментарии (8)
RSS свернуть / развернутьdurman
Gangsta
Sergei_T
durman
Sergei_T
yababay
Markony
yababay
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.