Установка PostgreSQL из исходников в Ubuntu 10.04

Собирать будем из исходного кода:

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


В списке процессов:
  • +6
  • 01 сентября 2010, 15:30
  • Sergei_T

Комментарии (8)

RSS свернуть / развернуть
+
0
А для чего?
avatar

durman

  • 01 сентября 2010, 16:00
+
0
)
avatar

Gangsta

  • 01 сентября 2010, 16:02
+
0
А что?
avatar

Sergei_T

  • 01 сентября 2010, 16:09
+
0
ПРосто интересно для каких задач собирал. А может тестил относительно 8.х.?
avatar

durman

  • 01 сентября 2010, 19:21
+
0
Не, под одну самописную систему
avatar

Sergei_T

  • 01 сентября 2010, 19:24
+
+1
Ух ты, оказывается 9-я версия Слона корячится! Всё грамотно.
avatar

yababay

  • 01 сентября 2010, 16:19
+
0
KpyTo !
avatar

Markony

  • 01 сентября 2010, 17:51
+
0
Ну вот и вышел стабильный релиз 9-й версии.
avatar

yababay

  • 20 сентября 2010, 21:22

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.