Capítulo 3. Opciones de Configuración

Tabla de Contenidos
Parámetros de Configuración (configure)
Parámetros de Construcción (make)
Soporte Local
Autenticación Kerberos

Parámetros de Configuración (configure)

El conjunto de parámetros disponibles en  configure se puede obtener escribiendo
    $ ./configure --help
Los siguientes parámetros pueden ser de interés para los instaladores:
Nombre de directorios y ficheros:
  --prefix=PREFIX         ficheros de instalación independiente de la arquitectura en PREFIX
                          [/usr/local/pgsql]
  --bindir=DIR            ejecutables de usuario en el DIR [EPREFIX/bin]
  --libdir=DIR            librerías de código objeto en el DIR [EPREFIX/lib]
  --includedir=DIR        ficheros de cabeceras C en el in DIR [PREFIX/include]
  --mandir=DIR            documentación man en el DIR [PREFIX/man]
Características y paquetes:
  --disable-FEATURE       no incluir la FEATURE (lo mismo que --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  incluir FEATURE [ARG=yes]
  --with-PACKAGE[=ARG]    usar PACKAGE [ARG=yes]
  --without-PACKAGE       no usar PACKAGE (lo mismo que --with-PACKAGE=no)
--enable y --with opciones reconocidas:
  --with-template=template
                          usar el fichero plantilla del sistema operativo
                              ver directorio plantilla
  --with-includes=incdir
                          sitio donde están los fichero cabecera para tk/tcl, etc. en el DIR
  --with-libs=incdir
                          buscar librerías también en DIR
  --with-libraries=libdir
                          buscar librerías también en DIR
  --enable-locale         activa el soporte local
  --enable-recode         activa el soporte de codificación cirílica
  --with-mb=encoding
                          activa el soporte para multi-byte
  --with-pgport=portnum
                          cambia el puerto de inicio por defecto
  --with-maxbackends=n
                          define el número máximo por defecto de procesos servidores 
  --with-tcl              construye interfaces Tcl y pgtclsh
  --with-tclconfig=tcldir
                          tclConfig.sh y tkConfig.sh están en DIR
  --with-perl             construye interfaces con Perl
  --with-odbc             construye el paquete del driver ODBC
  --with-odbcinst=odbcdir
                          cambia el directorio por defecto de odbcinst.ini
  --enable-cassert        activa los chequeos de afirmación (depurando)
  --with-CC=compiler
                          usa el compilador de C especificado
  --with-CXX=compiler
                          usa el compilador de C++ especificado
  --without-CXX           previene la construcción de código C++ 
Algunos sistemas pueden tener problemas de construcción con algunas características específicas de Postgres. Por ejemplo, sistemas con el compilador de C++ dañado pueden necesitar especificar --without-CXX para el proceso de construcción para saltarse la construcción de libpq++.