Capítulo 3. Opciones de Configuración
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++.