Newer
Older
ldapcherry / docs / install.rst
@kakwa kakwa on 7 Apr 2017 1 KB remove pip install method
Install
=======

From the sources
----------------

Download the latest release from `GitHub <https://github.com/kakwa/ldapcherry/releases>`_.

.. sourcecode:: bash

    $ tar -xf ldapcherry*.tar.gz
    $ cd ldapcherry*
    $ python setup.py install

Alternatively, you can install from git:

.. sourcecode:: bash

    $ git clone https://github.com/kakwa/ldapcherry 
    $ cd ldapcherry
    $ python setup.py install

Installed files
---------------

ldapCherry install directories are:

* **/etc/ldapcherry/** (configuration)
* **dist-package** or **site-packages** of your distribution (LdapCherry modules)
* **/usr/share/ldapcherry/** (static content (css, js, images...) and templates)

These directories can be changed by exporting the following variables before launching the install command:

.. sourcecode:: bash

    # optional, default sys.prefix + 'share' (/usr/share/ on most Linux)
    $ export DATAROOTDIR=/usr/local/share/

    # optional, default /etc/
    $ export SYSCONFDIR=/usr/local/etc/ 

.. note:: if --root is passed, the install prefix is honored for these directories

.. warning:: If you change these directories, **templates.dir** and **tools.staticdir.dir** in *ldapcherry.ini* need to be modified accordingly.