IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Installation personnalisée d'OpenLDAP 2.4.11 et Berkley DB 4.7.25


Sujet :

Administration système

  1. #1
    Membre éclairé
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Par défaut Installation personnalisée d'OpenLDAP 2.4.11 et Berkley DB 4.7.25
    Bonjour à tous, je suis en train de faire une architecture test de production full Linux, cependant je souhaite installer mes serveurs de cette façon:

    /
    /--->/srv/
    /--->/srv/openldap/
    /--->/srv/apache/
    /--->/srv/bind/
    /--->/srv/dhcpd/
    /--->/srv/samba/

    le hic c'est que pour OpenLDAP je n'ai trouvé aucune doc parlant des installations personnalisées, je souhaite TOUT installer dans SRV et rien dans /usr/%sousrepertoires%/ si ce n'est pas possible car Oldap à besoin de certaines ressources système faite le moi savoir.

  2. #2
    Membre chevronné Avatar de Tchetch
    Inscrit en
    Mars 2002
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2002
    Messages : 401
    Par défaut
    Salut,

    Dans la FHS, http://www.pathname.com/fhs/pub/fhs-...OVIDEDBYSYSTEM, il indique que /srv est prévue pour les données déservient par le système.
    Chacun à le droit de faire comme il l'entend, mais prendre l'habitude de s'en tenir à un standard est une bonne habitude, même sur un serveur.

    Sinon openLDAP est un service comme un autre, il a ces librairies plus, surement, des librairies système, ces fichiers de configurations, ces fichiers de donnée et ces fichiers temporaires.
    Pour installer ça dans un répertoire spécifique, l'options --prefix lors de './configure' devrait le faire, mais à vérifier, je n'ai jamais compiler openLDAP.

  3. #3
    Membre éclairé
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Par défaut
    Oui je sais bien que normalement on installe dans usr/bin etc, mais le truc c'est que trop de personnes on accés à ce dossier.

    Pour ce qui est de --prefix au ./configure ce que je cherche à savoir c'est si ça vas bien tous me mettre dans le dossier spécifié ou bien juste la doc et les deux trois trucs en plus.

  4. #4
    Membre chevronné Avatar de Tchetch
    Inscrit en
    Mars 2002
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2002
    Messages : 401
    Par défaut
    Citation Envoyé par ArKam
    Oui je sais bien que normalement on installe dans usr/bin etc, mais le truc c'est que trop de personnes on accés à ce dossier.
    C'est un serveur ?
    /usr peut-être monté en lecture seule dans ce cas.

    Citation Envoyé par ArKam
    Pour ce qui est de --prefix au ./configure ce que je cherche à savoir c'est si ça vas bien tous me mettre dans le dossier spécifié ou bien juste la doc et les deux trois trucs en plus.
    Normalement oui, mais il faut contrôler dans la documentation pour être certain.

  5. #5
    Membre éclairé
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Par défaut
    OK merci de l'info pour le ro de /USR par contre le switch de partition normal à read-Only ce fait apres installation je suppose parce que sinon je vois pas comment on peut installer le LDAP.

  6. #6
    Membre éclairé
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Par défaut
    OK bon double post mais c'est pour la bonne cause.

    J'ai trouvé comme faire mon install perso, par contre avant de faire le ./configure il faut pour que OLDAP reconnaisse BerkleyDB lui dire ceci:

    export CPPFLAGS: /chemindelabase/

    je sais que ça a un rapport avec les variables d'environnement mais je ne sais pas ce que ça fait ni ce que c'est exactement (à quoi ça sert???)

    Parce que bon entrer des commandes pour que ça marche c'est bien jolie mais ça me fait pas progressé dans le monde de Linux.

    Merci d'avance à celui qui pourra m'expliquer.

  7. #7
    Membre chevronné Avatar de Tchetch
    Inscrit en
    Mars 2002
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2002
    Messages : 401
    Par défaut
    Il faut que /usr soit sur une partition séparée et tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $ sudo mount -o remount,ro /usr
    Ensuite si tu dois installer un programme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $ sudo mount -o remount,rw /usr

  8. #8
    Membre éclairé
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Par défaut
    OK merci pour ce tuyaux, et sinon pour la question d'en haut?

  9. #9
    Membre éclairé
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Par défaut
    Bien alors on prend les meme et on recommence, en fait ça ne fonctionne pas.

    Voici ce que je fait:

    1°/- installation de Berkley DB
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $ cd Build_Unix
    $ ../dist/configure --prefix=/srv/bdb/
    $ make
    $ make test --> 0 Errors
    $ make install --> 0 Errors
    2°/- Installation de OpenLDAP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $ export CPPFLAGS="-I/srv/bdb/include" 
    $ export LDFLAGS="-L/srv/bdb/lib"
    $ ./configure --prefix=/srv/ldap/
    Et là c'est le drame!! au ./configure etc. il me marque en fin de configuration du fichier makefile:

    "configure : error : BDB/HDB: BerkeleyDB not available"

    Est ce normal? si je lui dit ou son les include et les librairies il doit pouvoir trouver bdb non?

    export sert bien à déclarer une variable d'environnement de manière globale pour tous les sous terminaux engendrés par un terminal père?

    CPPFLAGS sert bien à dire que les fichiers contenu dans les dossiers suivants sont à compiler avec un compileur c++?

  10. #10
    Membre chevronné Avatar de Tchetch
    Inscrit en
    Mars 2002
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2002
    Messages : 401
    Par défaut
    Si tu installes des librairies de la BerkleyDB dans /srv/bdb et qu'après tu lui dis d'aller chercher ça dans /usr/local/berckleydb/, c'est clair que ça va pas pouvoir fonctionner.

    Citation Envoyé par ./configure --help
    LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
    nonstandard directory <lib dir>
    CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
    you have headers in a nonstandard directory <include dir>

  11. #11
    Membre éclairé
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Par défaut
    mince pardon je me suis trompé, j'ai fait un copier coller d'un autre topic
    les commande se font bien avec /srv/bdb/ comme path.

  12. #12
    Membre éclairé
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Par défaut
    Bien petit up.

    Ah et j'ai testé avec les paths par defaut et c'est la meme, par contre je pense qu'il manque un lien symbolique ou un truc du genre.

    Quelqu'un peut me dire le chemin d'install par défaut de Berkeley DB?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installation personnalisée d'Eclipse
    Par Mysteric dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 12/02/2008, 09h50
  2. Créer un CD d'installation personnalisé
    Par Jihed Amine Maaref dans le forum Debian
    Réponses: 2
    Dernier message: 12/11/2006, 23h27
  3. Créer un cd d'installation personnalise
    Par xman_genius dans le forum Administration système
    Réponses: 2
    Dernier message: 01/09/2006, 18h02
  4. Installation personnalisée de mysql 4.1.14
    Par titoff002 dans le forum Installation
    Réponses: 6
    Dernier message: 08/09/2005, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo