Récupérer l'archive depuis la page de téléchargement. On peut aussi trouver sur cette page l'archive SVN pour tester les dernières évolutions.
Either checkout or export the SVN repository, or extract the SVN tarball to get the SVN files on your disk.
Aller ensuite dans le répertoire trunk :
cd trunk
Lancer la cible “dist” :
make dist
L'archive générée est dans le répertoire courant.
Lancer implement la commande tar :
tar zxvf lemonldap-ng-*.tar.gz
D'abord vérifier et installer les pré-requis.
Pour une installation complète :
cd lemonldap-ng-* make make configure make test sudo make install PROD=yes
PROD=yes
makes web interface use minified versions of CSS and JS files.
make fr-doc make install_fr_doc_site
Note that you need to have the OmegaT tool to generate the doc.
On peut modifier l'emplacement du fichier de configuration du stockage par défaut dans la cible configure :
sudo make configure STORAGECONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini
On peut choisir d'autres cibles du Makefile :
On peut aussi passer des paramètres à la commande make install, avec cette syntaxe :
sudo make install PARAM=VALUE PARAM=VALUE ...
Paramètres disponibles :
make debian-install
ou :
make ubuntu-install
Voir aussi la documentation d'installation Debian/Ubuntu.
Par défaut les fichiers de configuration d'Apache seront installés dans /usr/local/lemonldap-ng/etc/
. Il faut les inclure dans la configuration d'Apache, par exemple :
include /usr/local/lemonldap-ng/etc/portal-apache2.conf include /usr/local/lemonldap-ng/etc/handler-apache2.conf include /usr/local/lemonldap-ng/etc/manager-apache2.conf include /usr/local/lemonldap-ng/etc/test-apache2.conf
conf.d
d'Apache.a2ensite manager-apache2.conf a2ensite portal-apache2.conf a2ensite handler-apache2.conf a2ensite test-apache2.conf
LL::NG utilise des tâches planifiées pour :
Pour les installer sur le système :
sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/
Configurer le serveur DNS pour résoudre les noms avec l'adresse IP de votre serveur.
cat /usr/local/lemonldap-ng/etc/lemonldap-ng/for_etc_hosts >> /etc/hosts
Suivre les étapes suivantes.