Instalación integrada
Este procedimiento es apropiado para la instalación integrada
- Especificar el argumento--with-odbc en la la de comandos para src/configure:
% ./configure --with-odbc
% make - Reconstruir la distribuciSPAN CLASS="PRODUCTNAME" >Postgres:
% make install
Una vez configurado, el driver ODBC ser construido e instalado dentro de las definidas para otros componentes del sistema Postgres. El fichero de configuracie instalaciSPAN CLASS="ACRONYM" >ODBC serᠣolocado en el directorio principal del Ტol de destino Postgres (POSTGRESDIR). Esto puede ser cambiado en la la de comandos de make como
% make ODBCINST=filename install
Instalación integrada Pre-v6.4
Si usted tiene una instalacion SPAN CLASS="PRODUCTNAME" >Postgres mas antigua que la v6.4, tiene disponible el Ტol de fuentes original, y desea usar la version actualizada del driver ODBC, entonces desear esta modalidad de instalacion/P >
- Copie el fichero tar de salida a su sistema y desempaquelo en un directorio vacio
- Desde el directorio donde se encuentran los fuentes, teclee:
% ./configure
% make
% make POSTGRESDIR=PostgresTopDir install - Si desea instalar los componentes en diferentes roles, entonces puede especificar varios destinos explicitamente:
% make BINDIR=bindir LIBDIR=libdir HEADERDIR=headerdir ODBCINST=instfile install
Instalacion aislada
Una instalacion aislada no esta configurada en la distribución SPAN CLASS="PRODUCTNAME" >Postgres habitual. Debe realizarse un ajuste mejor para la construccion del driver ODBC para clientes normales y y heterogeneos que no tienen instalado un rol de fuentes Postgres de forma local.
La ubicación por defecto para las librerias y ficheros de cabecera y para la instalacion aislada es /usr/local/lib y /usr/local/include/iodbc, respectivamente. Existe otro fichero de configuración de sistema que se instala como /share/odbcinst.ini (si /share exists) o como /etc/odbcinst.ini (si /share no existe).
La instalacion de ficheros en /share o /etc requiere privilegios de root. Muchas etapas de la instalacie Postgres no necesitan de este requerimiento, y usted puede elegir otra ubicacin que su cuenta de superusuario Postgres tenga permisos de escritura.
- La instalacione la distribución aislada puede realizarse desde la distribución SPAN CLASS="PRODUCTNAME" >Postgres o puede ser obtenida a traves de Insight Distributors, los mantenedores actuales para distribuciones no Unix.
Copie el fichero zip o el fichero tar comprimido en un directorio vac Si usa el paquete zip, descomprimirlo con el comando
% unzip -a packagename
La opcion TT CLASS="OPTION" >-a es necesaria para deshacerse de los pares CR/LF de DOS en los ficheros fuente
Si tiene el paquete tar comprimido, simplemente ejecute
tar -xzf packagename
Para crear un fichero tar para una instalacion aislada completa desde el rol principal de fuentes de Postgres: - Configure la distribución principal Postgres.
- Cree el fichero tar:
% cd interfaces/odbc
% make standalone - Copie el fichero tar de salida al sistema de destino. Aseg? de transferirlo como un fichero binario usando ftp.
- Desempaquete el fichero tar en un directorio vac
- Configure la instalacion aislada:
% ./configure - La configuración puede realizarse con las opciones:
% ./configure --prefix=rootdir --with-odbc=inidir - donde --prefix instala las bibliotecas y ficheros de cabecera en los directorios rootdir/lib y rootdir/include/iodbc, y --with-odbc instala odbcinst.ini en el directorio especificado.
- ambas opciones se pueden usar desde la construccintegrada pero tenga en cuenta que cuando se usan en la construccion integrada --prefix tambien se aplica al resto de su instalacion Postgres. --with-odbc se aplica al fichero de configuración odbcinst.ini.
- Compile and link the source code:
% make ODBCINST=instdir - Tambien puede obviar la ubicación por defecto en la instalacion la unidad de comandos de 'make'. Esto se aplica a la instalacion de las librerias y los ficheros de cabecera. Desde que el driver necesita saber la ubicacion del fichero odbcinst.ini el intento de sustituir la variable de que especifica el directorio de instalacion probablemente le causa quebraderos de cabeza. Es mas seguro y simple permitir al driver que instale el fichero odbcinst.ini en el directorio por defecto o el directorio especificado por usted en en la lista de comandos de la orden './configure' con --with-odbc.
- Instala el codigo fuente:
% make POSTGRESDIR=targettree install - Para sustituir la librer y los directorios principales de instalacion por separado necesita pasar las variables de instalacion correctas en la lista de argumentos make install. Estas variables son LIBDIR, HEADERDIR and ODBCINST. Sustituyendo POSTGRESDIR en la la de argumentos de make se originan LIBDIR y HEADERDIR puedan ser ubicados en el nuevo directorio que usted especifique. ODBCINST es independiente de POSTGRESDIR.
- Aquí es donde usted podra especificar varios destinos explicitamente:
% make BINDIR=bindir LIBDIR=libdir HEADERDIR=headerdir install - Por ejemplo, tecleando
% make POSTGRESDIR=/opt/psqlodbc install - (después de haber usado ./configure y make) tendremos consecuencia que las bibliotecas y ficheros de cabecera sean instalados en los directorios /opt/psqlodbc/lib y /opt/psqlodbc/include/iodbc respectivamente.
- El comando
% make POSTGRESDIR=/opt/psqlodbc HEADERDIR=/usr/local install - ocasionar que las bibliotecas sean instaladas en /opt/psqlodbc/lib y los ficheros de cabecera en /usr/local/include/iodbc. Si esto no funciona como se espera por favor contacte con los mantenedores.
No hay comentarios:
Publicar un comentario