summaryrefslogtreecommitdiff
path: root/doc/setup
diff options
context:
space:
mode:
authorChristophe Monniez <moc@odoo.com>2017-10-10 13:27:44 +0200
committerChristophe Monniez <moc@odoo.com>2017-10-12 08:51:17 +0200
commit347acbb4c2cded737b4282614c243cbbd6d5a85f (patch)
tree44a6cd04ef4d04d83abebdcff2034ef2ceaf1af8 /doc/setup
parentfc76b1d5653d30d07c6bd6bd6340f6b838c28ebb (diff)
[IMP] packaging: remove some packages dependencies
On Ubuntu Xenian, the Odoo package was difficult to install because three Debian packages were required but could not be found in Ubuntu repositories. As those packages are not really crucial, they are now only suggegsted by the Debian package which is therefore installable on Ubuntu Xenial. One can manually install them as explained in the documentation. Closes #20000
Diffstat (limited to 'doc/setup')
-rw-r--r--doc/setup/install.rst16
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/setup/install.rst b/doc/setup/install.rst
index e2d261a105a..04730ab94bd 100644
--- a/doc/setup/install.rst
+++ b/doc/setup/install.rst
@@ -177,6 +177,22 @@ Or ``dpkg`` (handles less dependencies automatically):
# dpkg -i <path_to_installation_package>
+.. warning:: The 3 following python packages are only suggested by the Debian package.
+ Those packages are not available in Ubuntu Xenial (16.04).
+
+* python3-vobject: Used in calendars to produce ical files.
+* python3-pyldap: Used to authenticat users with LDAP.
+* python3-qrcode: Used by the hardware driver for ESC/POS
+
+If you need one or all of the packages mentioned in the above warning, you can install them manually.
+One way to do it, is simply using pip3 like this:
+
+.. code-block:: console
+
+ $ sudo pip3 install vobject qrcode
+ $ sudo apt install libldap2-dev libsasl2-dev
+ $ sudo pip3 install pyldap
+
This will install Odoo as a service, create the necessary PostgreSQL_ user
and automatically start the server.