Глава 3. Опции конфигурации

Оглавление
Параметры конфигурации (configure)
Параметры сборки (make)
Поддержка локали
Kerberos идентификация

Параметры конфигурации (configure)

Полный набор параметров, доступных в configure, можно получить, набрав

    $ ./configure --help
   

Следующие параметры могут заинтересовать установщиков:

Каталог и имена файлов:
  --prefix=PREFIX         устанавливать архитектурно-независимые файлы в PREFIX
                          [/usr/local/pgsql]
  --bindir=DIR            исполняемые пользователем в DIR [EPREFIX/bin]
  --libdir=DIR            библиотеки объектных кодов в DIR [EPREFIX/lib]
  --includedir=DIR        Заговочные файлы C в DIR [PREFIX/include]
  --mandir=DIR            документация man в DIR [PREFIX/man]
Свойства и пакеты:
  --disable-FEATURE       не включать FEATURE (тоже что и --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  включать FEATURE [ARG=yes]
  --with-PACKAGE[=ARG]    использовать PACKAGE [ARG=yes]
  --without-PACKAGE       не использовать PACKAGE (тоже что и --with-PACKAGE=no)
Опции --enable and --with распознаются:
  --with-template=template
                          использовать файл шаблона операционной системы
                              смотри каталог template
  --with-includes=incdir
                          заголовочные файлы сайта для tk/tcl, и т.д. в DIR
  --with-libs=incdir
                          также искать библиотеки в DIR
  --with-libraries=libdir
                          также искать библиотеки в DIR
  --enable-locale         разрешить поддержку локали
  --enable-recode         разрешить кириллическую перекодировку
  --with-mb=encoding
                          разрешить многобайтовую поддержку
  --with-pgport=portnum
                          изменить порт запуска по умолчанию
  --with-maxbackends=n
                          установить по умолчанию максимальное число серверных процессов
  --with-tcl              построить интерфейсы Tcl и pgtclsh
  --with-tclconfig=tcldir
                          tclConfig.sh и tkConfig.sh в DIR
  --with-perl             построить интерфейс Perl
  --with-odbc             построить пакет драйвера ODBC
  --with-odbcinst=odbcdir
                          изменить каталог по умолчанию для odbcinst.ini
  --enable-cassert        разрешить проверки утверждения (для отладки)
  --with-CC=compiler
                          использовать указанный компилятор C
  --with-CXX=compiler
                          использовать определённый компилятор C++
  --without-CXX           недопускать создания кода C++
   

На некоторых системах могут быть проблемы при построении определённых свойств Postgres. Например, системам с испорченным компилятором C++ могут потребоваться определённые --without-CXX чтобы указать процедуре сборки пропускать конструкции libpq++.