annonces mobile

mercredi 28 septembre 2016

Architecture serveur

Internet est un réseau constitué de réseaux. Eux-mêmes constitué de machines qui supportent soit des applications serveurs c 'est-à-dire qui fournissent un service, soit des applications clients qui fournissent au personnes une interface pour accéder au serveur par l'intermédiaire du middleware . Cette architecture s'appelle n-tiers . Le protocole le plus utilisé est HTML . Comme les poupées russes, ce protocole enferme, encapsule d'autres protocoles : de vidéo, de musiques, bref, d'autres flux. Mais aussi des images ou du texte, on parle de contenus. Apache (Apache HTTP Server) de la fondation apache, IIS (Internet Information Server) de la société Microsoft, JSWS (Java Sun System Web Server), NGINX https://fr.wikipedia.org/wiki/Nginx (eNGiNe X ) sont les applications serveurs les plus utilisées .

Architecture serveur

Internet est un réseau constitué de réseaux. Eux-mêmes constitué de machines qui supportent soit des applications serveurs c 'est-à-dire qui fournissent un service, soit des applications clients qui fournissent au personnes une interface pour accéder au serveur par l'intermédiaire du middleware . Cette architecture s'appelle n-tiers . Le protocole le plus utilisé est HTML . Comme les poupées russes, ce protocole enferme, encapsule d'autres protocoles : de vidéo, de musiques, bref, d'autres flux. Mais aussi des images ou du texte, on parle de contenus. Apache (Apache HTTP Server) de la fondation apache, IIS (Internet Information Server) de la société Microsoft, JSWS (Java Sun System Web Server), NGINX https://fr.wikipedia.org/wiki/Nginx (eNGiNe X ) sont les applications serveurs les plus utilisées .

dimanche 25 septembre 2016

Installation de java expliquée a la souris

Récupérer java a l'aide du navigateur : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html cocher java download cocher le rond de la licence vous avez un raspberry pi 3cocher jdk-8u101-linux-arm64-vfp-hflt.tar.gz vous avez un Raspberry pi2 cocher jdk-8u101-linux-arm32-vfp-hflt.tar.gz Ouvrir la console (l'écran noir) et pi@raspberrypi:~ $ Le prompteur apparaît !!!

---------------------------------

Nettoyage de la variable d'environnement : pi@raspberrypi:~ $ export JAVA_HOME= au clavier appuyer sur return paramettrage de la variable d'environnement : pi@raspberrypi:~ $ export JAVA_HOME=$JAVA_HOME/java Au clavier appuyer sur la touche return Au clavier enter la commande : pi@raspberrypi:~ $ su rootpi@raspberrypi:~ $ pcmanfmLà vous allez dans /opt/ (arbre sur le côté et barre du haut) vous créer le répertoire /java Ensuite, vous allez dans /home/pi/downloads/ Vous cliquez deux fois sur jdk1.8.0_101 le paquet se dépli, vous descendez dans le nouveau répertoire Vous cliquez droit, coupez l'ensemble des fichiers Vous indiquez le répertoire /opt/java/ dans le gestionnaire graphique de fichiers et vous collez

--------------------------------

En suite lorsque tous les fichiers sont copiés dans le répertoire /opt/java vous aller dans la console et taper sur les touches crtl-c le prompt apparaît de nouveau.

--------------------------------

Taper, alors pi@raspberrypi:~ $ java -versionEt java version "1.8.0_65" Java(TM) SE Runtime Environment (build 1.8.0_65-b17) Apparaitra

Installation de java expliquée a la souris

Récupérer java a l'aide du navigateur : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html cocher java download cocher le rond de la licence vous avez un raspberry pi 3 cocher jdk-8u101-linux-arm64-vfp-hflt.tar.gz vous avez un Raspberry pi2 cocher jdk-8u101-linux-arm32-vfp-hflt.tar.gz Ouvrir la console (l'écran noir) et pi@raspberrypi:~ $ Le prompteur apparaît !!!

---------------------------------

Nettoyage de la variable d'environnement : pi@raspberrypi:~ $ export JAVA_HOME= au clavier appuyer sur return paramettrage de la variable d'environnement : pi@raspberrypi:~ $ export JAVA_HOME=$JAVA_HOME/java Au clavier appuyer sur la touche return Au clavier enter la commande : pi@raspberrypi:~ $ su root pi@raspberrypi:~ $ pcmanfm Là vous allez dans /opt/ (arbre sur le côté et barre du haut) vous créer le répertoire /java Ensuite, vous allez dans /home/pi/downloads/ Vous cliquez deux fois sur jdk1.8.0_101 le paquet se dépli, vous descendez dans le nouveau répertoire Vous cliquez droit, coupez l'ensemble des fichiers Vous indiquez le répertoire /opt/java/ dans le gestionnaire graphique de fichiers et vous collez

--------------------------------

En suite lorsque tous les fichiers sont copiés dans le répertoire /opt/java vous aller dans la console et taper sur les touches crtl-c le prompt apparaît de nouveau.

--------------------------------

Taper, alors pi@raspberrypi:~ $ java -version Et java version "1.8.0_65" Java(TM) SE Runtime Environment (build 1.8.0_65-b17) Apparaitra

Marre de reconfigurer le clavier sous Raspberry pi ?

Marre de configurer le clavier sous Raspberry pi qui saute a chaque reboot. En effet à chaque redémarrage le clavier se met en qwerty. C'est un bug connu. Il nous faut taper la commande setxkbmap fr ou la secquence setxkb;qp dans la console.Aussi, je vous propose ce soir de le faire au démarrage automatiquement : sudo nano /clavier.shensuite dans nano #!/bin/bash# setxkbmap frPuis nous sortons du logiciel par ctl o, ctl x. et nous tapons chmod 755 clavier.sh dans la console et exit 0 update-rc.d clavier.sh defaults

Marre de reconfigurer le clavier sous Raspberry pi ?

Marre de configurer le clavier sous Raspberry pi qui saute a chaque reboot. En effet à chaque redémarrage le clavier se met en qwerty. C'est un bug connu. Il nous faut taper la commande setxkbmap fr ou la secquence setxkb;qp dans la console.Aussi, je vous propose ce soir de le faire au démarrage automatiquement : sudo nano /clavier.sh ensuite dans nano #!/bin/bash # setxkbmap fr Puis nous sortons du logiciel par ctl o, ctl x. et nous tapons chmod 755 clavier.sh dans la console et exit 0 update-rc.d clavier.sh defaults

vendredi 23 septembre 2016

Installation de BERRYBOOT

materiel : une carte SD, une clef USB SSD, un disque dur externe. Le logiciel de boot qui permet aux personnes qui possède un disque dur de se passer de cartes SD: Berryboot est un simple écran de sélection de démarrages pour les ordinateurs ARM comme le Raspberry Pi, qui vous permet de mettre plusieurs distributions Linux sur une seule carte SD. Mais, il vous permet de mettre les fichiers du système d'exploitation sur un disque dur externe USB plutôt que sur la carte SD elle-même.http://www.berryterminal.com/doku.php/berryboot Pour installer : extraire le contenu du fichier .zip à une normale (FAT formaté) carte SD, et le mettre dans votre Raspberry Pi. Cela peut être fait simplement sous Windows ou Linux sans logiciel spécial d'écriture d'images. Une fois que vous démarrez votre Pi il va commencer un programme d'installation qui formate a nouveau la carte SD et télécharge les fichiers de systèmes d'exploitation à partir d'Internet.https://sourceforge.net/projects/berryboot/files/os_images/

Installation de BERRYBOOT

materiel : une carte SD, une clef USB SSD, un disque dur externe. Le logiciel de boot qui permet aux personnes qui possède un disque dur de se passer de cartes SD: Berryboot est un simple écran de sélection de démarrages pour les ordinateurs ARM comme le Raspberry Pi, qui vous permet de mettre plusieurs distributions Linux sur une seule carte SD. Mais, il vous permet de mettre les fichiers du système d'exploitation sur un disque dur externe USB plutôt que sur la carte SD elle-même.http://www.berryterminal.com/doku.php/berryboot Pour installer : extraire le contenu du fichier .zip à une normale (FAT formaté) carte SD, et le mettre dans votre Raspberry Pi. Cela peut être fait simplement sous Windows ou Linux sans logiciel spécial d'écriture d'images. Une fois que vous démarrez votre Pi il va commencer un programme d'installation qui formate a nouveau la carte SD et télécharge les fichiers de systèmes d'exploitation à partir d'Internet.https://sourceforge.net/projects/berryboot/files/os_images/

mardi 20 septembre 2016

Avant de compliler POSTGRESQL


Rappel avant de compiler : définir les besoins et donc les langages. Utiliser pour ce faire voir l'article précédant ensuite installer les langages, puis remplir les options, enfin, compiler.

Options de compilation

Voici la liste des options de compilation importantes que j'ai récupérée, aussi, il se peut qu'il y ait des manques ou des erreurs merci, si vous en trouvez de m'écrire.

- --cache-file=FILE Définit le cache par l'intermédiaire de configure.cache. Si le résultat ne convient pas vous pouvez effacer FILE. Voir si vous avez une petite base, supprimer le chache par --cache-file=/dev/null qui en voie la sortie vers la corbeille.

- --version Affiche la version de POSTGRESQL

- --prefix=PREFIX Le chemin qui remplace PREFIX définit l installation des fichiers dans la structure des fichiers. Si aucune option n'est définie tous les fichiers sont posés au même endroit. Pour débuter ce n'est pas plus mal, mais il faudra plus tard compiler autrement, pour une installation de production ou une installation qui bug, c'est Beaucoup plus difficile.

- --exec-prefix=EPREFIX Qui places les fichiers indépendant de l'architecture Windows ou Linux. Non définit c'est PREFIX qui définit l'emplacement des fichiers.

- --sbindir=REPERTOIRE Si DIR non définit EPREFIX qui places les fichiers dans son chemin. Sinon ce Chemin définit l'emplacement des fichiers de l'administrateur système.

- --libexecdir=REPERTOIRE Ici, nous plaçons les programmes exécutables (/opt par exemple). Si rien est définit ils seront dans le chemin de EPREFIX

- --datadir=REPERTOIRE Définit le chemin ou se trouve le modèle des bases de données, il ne s'agit pas des bases elles même néanmoins, il est convenable de sauvegarder aussi ces modèles qui servent de méta-base ou, base de données des bases de données, car, ils changent d'une version de POSTGRESQL à l'autre. Si non définit : c'est PREFIX/share le chemin. Si lui-même est non défini, c'est le chemin défini par PREFIX/etc (cas de la Debian précompilée).

- --libdir=REPERTOIRE Ici notons l'importance de prendre des note écrite de l'emplacement, car dans le cas où nous installons des logiciel tiers (Perl, Java, Python, etc. Par exemple)l'option est capitale. Observons aussi qu'il faut d'abord installer les langages et les librairies. POSTGRESQL est sa compilation viennes dans l'ordre chronologique après.

- --includedir=REPERTOIRE Ici, nous définissons l'emplacement des fichiers d'en-tête C en général /usr/include ou /usr/iclude/pgsql alors que la valeur par défaut est PREFIX/include. Rappelons que l'application POSTGRESQL est écrite en C.

- --oldincludedir=REPERTOIRE Définit l'emplacement des fichier d'en-tête C pour les compilateurs non gcc. Par défaut /usr/include.

- --program-suffix=SUFFIX indique que SUFFIX sera ajouté a la fin de chaque nom des programmes.

- --program-transform-name=PROGRAM Change le nom des programme exécutés (faire une table de correspondance).

- --x-includes=REPERTOIRE En général /usr/includes/X11. Définis, le Chemin du répertoire d'inclusion de la console.

- --x-libraries=REPERTOIRE en général /usr/lib/X11 est le répertoire des librairies X11 sous linux ( sinon localiser les avec apt-get install mlocate locate puis mlocate /x11 ou locate /X11)

- --withincludes=REPERTOIRE C'est le chemin vers lequel les fichiers d'en-tête supplémentaires, nécessaire a la compilation de POSTGRESQL sont mis : c'est une liste d'un seul tenant dans laquelle les noms sont séparé par des virgules.

- --with-libraries =REPERTOIRE Est utiliser seul ou en même temps que l'option --with-includes afin d'ajouter des bibliothéques a POSTGRESQL.

- --enable-local utiliser pour configurer les langues locales de POSTGRESQL.

- --enable-recode C'est le support de réencodage cyrillique nécessaire pour tous les alphabets coder sur un octet (http://docs.postgresqlfr.org/8.2/multibyte.html).

- --enable-multibyte La même chose, mais pour les langue dont l'alphabet est codé sur plus d'un octet chinois traditionnel japonais arabe etc.(voire http://www.dg77.net/tekno/xhtml/codage.htm )

fichier a récuperer

#./configure --help

# Usage configure [options] [host]

#Option is default barcket after descriptions Configuration :

--cache-file=FILE #cache test resulte in FILE

--help #Print this message

--no-create # do not create output files

--quiet #do not print checkuing message

--silence #do not print checkuing message

--version #print the version of auto conf that created configure

#------------------------directories en file name---------------------

--prefix=PREFIX # install architecture independent files in PREFIX [/usr/local/pgsql]

--exec-prefix=EPREFIX # install architecture independent files in EPREFIX the same of PREFIX [/usr/local/pgsql]

--bindir=DIR # user executable in DIR EPRFIX/bin

--sbindir=DIR # system admin executable in DIR [EPREFIX/bin]

--libexecdir=DIR # program executables in DIR [EPREFIX/libexec]

--datadir=DIR # readonly architecture-independant data in DIR [PREFIX/share]

--sysconfigdir=DIR # read-only single-machin data in DIR [PREFIX/share]

--sysconfdir=DIR # readonly single-machine data in DIR [PREFIX/etc]

--sharedstatedir=DIR # modifiable architecture-independent data in DIR [PREFIX/com]

--localstatedir=DIR # modifiable single-machine data in DIR [EPREFIX/var]

--libdir=DIR # object code libraries in DIR [EPREFIX/lib]

--includedir # C header files in DIR [EPREFIX/include]

--oldincludedir # C header files for non -gcc in DIR [/usr/include]

--docdir=DIR # doc documentation in DIR [PREFIX/doc]

--mandir=DIR # man documentation in DIR [PREFIX/man]

--srcdir=DIR # find the sources in DIR [./configuredir OR ...]

--program-prefixe=PREFIX # prepend PREFIX to installled program names

--program-suffix=SUFFIX # prepend SUFFIX to installled program names

--program-transtform-name=PROGRAM # run set PROGRAM on installed program names



# --------------------------host type------------------------

--build=BUILD # configure for building on build [BUILD=HOST]

--host=HOST # configure for HOST [guessed]

--target= TARGET # configure for target [TARGET/HOST]

#---------------------------feature and package------------------

--disable-FEATURE [=ARG] # include do not include FEATURE same as --enable FEATURE=no

--enable-FEATURE [=ARG] # include do include FEATURE same as --enable ARG=yes

--whithPACKAGE [=ARG] # use package argument [ARG=yes]

--whithout-PACKAGE #do not use PACKAGE (same as --withe PACKAGE=no)

--x-includes=DIR # X include files are in DIR

--x-librairie=DIR # X include librairies are in DIR

--------- --enable and --with option reconized--------------------------

--with-includes=DIRS # look for additiionnal header files in DIRS example unusual repertoire G.N.U readline

--with-lib=DIRS # dir alternatives spelling of the --with-librairies

--enable-locale # enable locale support

--enable-recode # enable character set recode support

--enable-multibyte # enable multibytes character support

--enable-unicode-convertion # enable converstion support

--with-pgport-PORTNUM # change the default port number [5432]

--with-maxbackends=N # set default of maximun number of connections [32]

--disable-shared # do not build the shared librairies

--disable-rpath # do not embed shared librairy search path in executables

--enable-debug # build with debbuging symbols (-g)

--enable-depend # turn on automatic dependency tracking

--enable-cassert # ennable assertion checks ( for debbuging)

--with-tcl # build tcl end TK interfaces

--without--tk # do not build TK interfaces

--whith-tclconfig=DIR # tclConfig.sh and tkConfigdir.sh are in DIR

--whith-tkconfig=DIR # tkConfig.sh in DIR

--withperl # build perl interface and PL/perl

--withpython # build python interface module

--with-java # build JDBC interface and Java tools

--with-krb4[=DIR] # build with kerbos 4 support [/usr/athena]

--with-krb5[=DIR] # build with kerbos 5 support [/usr/athena]

--whith-krb-srvnam # name of the service principal in kerbos [postgres]

--with-openssl[DIR] # build open ssl support [/usr/local/ssl]

--enable-odbc # build the ODBC drivers package

--with-odbcisnt[=DIR] # default directory for odbcinst.ini [sysconfdir]

--withCXX # build C++ modules (libpq++)

whith-gnu-ld # assume the C compiler uses GNU ld [default=no]

--enable-syslog enable logging to syslog

Avant de compliler POSTGRESQL


Rappel avant de compiler : définir les besoins et donc les langages. Utiliser pour ce faire voir l'article précédant ensuite installer les langages, puis remplir les options, enfin, compiler.

Options de compilation

Voici la liste des options de compilation importantes que j'ai récupérée, aussi, il se peut qu'il y ait des manques ou des erreurs merci, si vous en trouvez de m'écrire.

- --cache-file=FILE Définit le cache par l'intermédiaire de configure.cache. Si le résultat ne convient pas vous pouvez effacer FILE. Voir si vous avez une petite base, supprimer le chache par --cache-file=/dev/null qui en voie la sortie vers la corbeille.

- --version Affiche la version de POSTGRESQL

- --prefix=PREFIX Le chemin qui remplace PREFIX définit l installation des fichiers dans la structure des fichiers. Si aucune option n'est définie tous les fichiers sont posés au même endroit. Pour débuter ce n'est pas plus mal, mais il faudra plus tard compiler autrement, pour une installation de production ou une installation qui bug, c'est Beaucoup plus difficile.

- --exec-prefix=EPREFIX Qui places les fichiers indépendant de l'architecture Windows ou Linux. Non définit c'est PREFIX qui définit l'emplacement des fichiers.

- --sbindir=REPERTOIRE Si DIR non définit EPREFIX qui places les fichiers dans son chemin. Sinon ce Chemin définit l'emplacement des fichiers de l'administrateur système.

- --libexecdir=REPERTOIRE Ici, nous plaçons les programmes exécutables (/opt par exemple). Si rien est définit ils seront dans le chemin de EPREFIX

- --datadir=REPERTOIRE Définit le chemin ou se trouve le modèle des bases de données, il ne s'agit pas des bases elles même néanmoins, il est convenable de sauvegarder aussi ces modèles qui servent de méta-base ou, base de données des bases de données, car, ils changent d'une version de POSTGRESQL à l'autre. Si non définit : c'est PREFIX/share le chemin. Si lui-même est non défini, c'est le chemin défini par PREFIX/etc (cas de la Debian précompilée).

- --libdir=REPERTOIRE Ici notons l'importance de prendre des note écrite de l'emplacement, car dans le cas où nous installons des logiciel tiers (Perl, Java, Python, etc. Par exemple)l'option est capitale. Observons aussi qu'il faut d'abord installer les langages et les librairies. POSTGRESQL est sa compilation viennes dans l'ordre chronologique après.

- --includedir=REPERTOIRE Ici, nous définissons l'emplacement des fichiers d'en-tête C en général /usr/include ou /usr/iclude/pgsql alors que la valeur par défaut est PREFIX/include. Rappelons que l'application POSTGRESQL est écrite en C.

- --oldincludedir=REPERTOIRE Définit l'emplacement des fichier d'en-tête C pour les compilateurs non gcc. Par défaut /usr/include.

- --program-suffix=SUFFIX indique que SUFFIX sera ajouté a la fin de chaque nom des programmes.

- --program-transform-name=PROGRAM Change le nom des programme exécutés (faire une table de correspondance).

- --x-includes=REPERTOIRE En général /usr/includes/X11. Définis, le Chemin du répertoire d'inclusion de la console.

- --x-libraries=REPERTOIRE en général /usr/lib/X11 est le répertoire des librairies X11 sous linux ( sinon localiser les avec apt-get install mlocate locate puis mlocate /x11 ou locate /X11)

- --withincludes=REPERTOIRE C'est le chemin vers lequel les fichiers d'en-tête supplémentaires, nécessaire a la compilation de POSTGRESQL sont mis : c'est une liste d'un seul tenant dans laquelle les noms sont séparé par des virgules.

- --with-libraries =REPERTOIRE Est utiliser seul ou en même temps que l'option --with-includes afin d'ajouter des bibliothéques a POSTGRESQL.

- --enable-local utiliser pour configurer les langues locales de POSTGRESQL.

- --enable-recode C'est le support de réencodage cyrillique nécessaire pour tous les alphabets coder sur un octet (http://docs.postgresqlfr.org/8.2/multibyte.html).

- --enable-multibyte La même chose, mais pour les langue dont l'alphabet est codé sur plus d'un octet chinois traditionnel japonais arabe etc.(voire http://www.dg77.net/tekno/xhtml/codage.htm )

fichier a récuperer

#./configure --help

# Usage configure [options] [host]

#Option is default barcket after descriptions Configuration :

--cache-file=FILE #cache test resulte in FILE

--help #Print this message

--no-create # do not create output files

--quiet #do not print checkuing message

--silence #do not print checkuing message

--version #print the version of auto conf that created configure

#------------------------directories en file name---------------------

--prefix=PREFIX # install architecture independent files in PREFIX [/usr/local/pgsql]

--exec-prefix=EPREFIX # install architecture independent files in EPREFIX the same of PREFIX [/usr/local/pgsql]

--bindir=DIR # user executable in DIR EPRFIX/bin

--sbindir=DIR # system admin executable in DIR [EPREFIX/bin]

--libexecdir=DIR # program executables in DIR [EPREFIX/libexec]

--datadir=DIR # readonly architecture-independant data in DIR [PREFIX/share]

--sysconfigdir=DIR # read-only single-machin data in DIR [PREFIX/share]

--sysconfdir=DIR # readonly single-machine data in DIR [PREFIX/etc]

--sharedstatedir=DIR # modifiable architecture-independent data in DIR [PREFIX/com]

--localstatedir=DIR # modifiable single-machine data in DIR [EPREFIX/var]

--libdir=DIR # object code libraries in DIR [EPREFIX/lib]

--includedir # C header files in DIR [EPREFIX/include]

--oldincludedir # C header files for non -gcc in DIR [/usr/include]

--docdir=DIR # doc documentation in DIR [PREFIX/doc]

--mandir=DIR # man documentation in DIR [PREFIX/man]

--srcdir=DIR # find the sources in DIR [./configuredir OR ...]

--program-prefixe=PREFIX # prepend PREFIX to installled program names

--program-suffix=SUFFIX # prepend SUFFIX to installled program names

--program-transtform-name=PROGRAM # run set PROGRAM on installed program names



# --------------------------host type------------------------

--build=BUILD # configure for building on build [BUILD=HOST]

--host=HOST # configure for HOST [guessed]

--target= TARGET # configure for target [TARGET/HOST]

#---------------------------feature and package------------------

--disable-FEATURE [=ARG] # include do not include FEATURE same as --enable FEATURE=no

--enable-FEATURE [=ARG] # include do include FEATURE same as --enable ARG=yes

--whithPACKAGE [=ARG] # use package argument [ARG=yes]

--whithout-PACKAGE #do not use PACKAGE (same as --withe PACKAGE=no)

--x-includes=DIR # X include files are in DIR

--x-librairie=DIR # X include librairies are in DIR

--------- --enable and --with option reconized--------------------------

--with-includes=DIRS # look for additiionnal header files in DIRS example unusual repertoire G.N.U readline

--with-lib=DIRS # dir alternatives spelling of the --with-librairies

--enable-locale # enable locale support

--enable-recode # enable character set recode support

--enable-multibyte # enable multibytes character support

--enable-unicode-convertion # enable converstion support

--with-pgport-PORTNUM # change the default port number [5432]

--with-maxbackends=N # set default of maximun number of connections [32]

--disable-shared # do not build the shared librairies

--disable-rpath # do not embed shared librairy search path in executables

--enable-debug # build with debbuging symbols (-g)

--enable-depend # turn on automatic dependency tracking

--enable-cassert # ennable assertion checks ( for debbuging)

--with-tcl # build tcl end TK interfaces

--without--tk # do not build TK interfaces

--whith-tclconfig=DIR # tclConfig.sh and tkConfigdir.sh are in DIR

--whith-tkconfig=DIR # tkConfig.sh in DIR

--withperl # build perl interface and PL/perl

--withpython # build python interface module

--with-java # build JDBC interface and Java tools

--with-krb4[=DIR] # build with kerbos 4 support [/usr/athena]

--with-krb5[=DIR] # build with kerbos 5 support [/usr/athena]

--whith-krb-srvnam # name of the service principal in kerbos [postgres]

--with-openssl[DIR] # build open ssl support [/usr/local/ssl]

--enable-odbc # build the ODBC drivers package

--with-odbcisnt[=DIR] # default directory for odbcinst.ini [sysconfdir]

--withCXX # build C++ modules (libpq++)

whith-gnu-ld # assume the C compiler uses GNU ld [default=no]

--enable-syslog enable logging to syslog