Глава 5. Установка

Оглавление
Требования для запуска Postgres
Процедура установки
Использование Postgres
Следующий шаг
Замечания по переносу

Полная инструкция по установке Postgres v6.5.1.

Перед установкой Postgres, посети www.postgresql.org, чтобы посмотреть новую информацию, патчи, и т.д.

Эти инструкции по установке предполагают:

Команды тестировались на RedHat Linux версии 5.2, при использовании tcsh shell. Вероятно они будут работать на большинстве систем, если не отмечено другого. Команды типа ps и tar могут дико расходиться между платформами по используемым опциям. Пользуйся здравым смыслом перед вводом этих команд.

Нашим Makefile-ам необходим GNU make (называется “gmake” в этом документе). Они не будут работать с не-GNU make программами. Если у тебя GNU make установлен с именем “make” вместо “gmake”, то пользуйся командой make. Это хорошо, но тебе нужно иметь GNU form из make для успешной установки.

Требования для запуска Postgres

Новейшая информация о поддерживаемых платформах - http://www.postgresql.org/docs/admin/install.html. В общем, большинство Unix-совместимых платформ с современными библиотеками должны быть способны запустить Postgres.

Хотя минимальный размер требуемой памяти для запуска Postgres не меньше 8MB, есть заметные улучшения при выполнении регрессивных тестов при добавлении памяти до 96MB на относительно быстрых двухпроцессорных системах, работающих под X-Windows. Правило - ты не можешь иметь слишком много памяти.

Проверь, достаточно ли у тебя дискового пространства. Тебе нужно около 30 мегабайт под /usr/src/pgsql, около 5 мегабайт под /usr/local/pgsql (не включая твоих баз данных) и 1 мегабайт под пустую базу данных. База данных на время увеличится до 20 мегабайт в течении регрессивных тестов. Также, тебе потребуется около 3 мегабайт под дистрибутивный tar файл.

Поэтому мы рекомендуем, чтобы во время установки и тестирования было больше 20 мегабайт свободных под /usr/local и еще 25 мегабайт свободных на дисковом разделе, содержащем твою базу данных. После удаления файлов исходных текстов, tar файла и регриссивной базы данных, тебе потребуется 2 мегабайта под /usr/local/pgsql, 1 мегабайт под пустую базу данных, плюс в пять раз больше места тебе потребуется чтобы сохранить данные базы данных в плоском файле.

Для проверки дискового места используй

$ df -k