Installer ODOO 10 sur ubuntu 16.04 server
1/Mettre à jour les dépôts
se connecter avec l 'utilisateur root
sudo -s
#apt-get update
2/ Installer les dépendances python pour odoo
#apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent
# apt-get install python-pypdf2
#pip install html2text
3/Installation des dependances web odoo
#apt-get install -y npm
#ln -s /usr/bin/nodejs /usr/bin/node
#npm install -g less less-plugin-clean-css
3/ Créer l'utilisateur odoo
sudo adduser --system --quiet --shell=/bin/bash --home=/opt/odoo --gecos 'odoo' --group odoo
4/ Installer postgresql
4.1 / verifier l encodage avec la commande
#locale
si tous les parametres =fr_FR.UTF-8
c'est ok si non
editer le fichier environnement
#nano /etc/environment
et ajouter
LC_ALL=fr_FR.UTF-8
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR.UTF-8
redemmarer le serveur
#reboot
Installer postgresql
#apt-get install postgresql
5/ créer l'user de la db
#su - postgres -c "createuser -s odoo" 2> /dev/null || true
6/ créer le fichier log
#touch /var/log/odoo.log
#chown -R odoo /var/log/odoo.log
7/ Installer gdata
#cd /opt/odoo
Telecharger gdate
#wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz
decompresser
#tar zxvf gdata-2.0.18.tar.gz
#chown -R odoo: gdata-2.0.18
#cd gdata-2.0.18
Installer
#python setup.py install
8/Install wkhtmltopdf
Telecharger
#wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
Installler
#dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
#cp /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage
#cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
9/ Télécharger la derniére version 10 community sur github
cd /opt/odoo
#git clone https://www.github.com/odoo/odoo --branch 10.0
#wget https://nightly.odoo.com/10.0/nightly/src/odoo_10.0.latest.tar.gz
decompresser
#tar xvf odoo_10.0.latest.tar.gz
Ajouter le fichier de demarrage odoo-bin
#cd odoo-10.0.post20180106
#nano odoo-bin
contenu du fichier odoo-bin a coller
#!/usr/bin/env python3
# set server timezone in UTC before time module imported
__import__('os').environ['TZ'] = 'UTC'
import odoo
if __name__ == "__main__":
odoo.cli.main()
Sauvergarder avec ctrl x
10/ Donner les droits d acces sur le fichier odoo-bin
#chmod 777 odoo-bin
10/ lancer odoo 10 CE en vous connectant avec l'utilisateur odoo
#su odoo
~/odoo$ ./odoo-bin --addons-path=/opt/odoo/odoo/odoo/addons
Enjoy
pour plus d'infos info@horiyasoft.com
1/Mettre à jour les dépôts
se connecter avec l 'utilisateur root
sudo -s
#apt-get update
2/ Installer les dépendances python pour odoo
#apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent
# apt-get install python-pypdf2
#pip install html2text
3/Installation des dependances web odoo
#apt-get install -y npm
#ln -s /usr/bin/nodejs /usr/bin/node
#npm install -g less less-plugin-clean-css
3/ Créer l'utilisateur odoo
sudo adduser --system --quiet --shell=/bin/bash --home=/opt/odoo --gecos 'odoo' --group odoo
4/ Installer postgresql
4.1 / verifier l encodage avec la commande
#locale
si tous les parametres =fr_FR.UTF-8
c'est ok si non
editer le fichier environnement
#nano /etc/environment
et ajouter
LC_ALL=fr_FR.UTF-8
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR.UTF-8
$ locale-gen fr_FR fr_FR.UTF-8
$ dpkg-reconfigure locales
redemmarer le serveur
#reboot
Installer postgresql
#apt-get install postgresql
5/ créer l'user de la db
#su - postgres -c "createuser -s odoo" 2> /dev/null || true
6/ créer le fichier log
#touch /var/log/odoo.log
#chown -R odoo /var/log/odoo.log
7/ Installer gdata
#cd /opt/odoo
Telecharger gdate
#wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz
decompresser
#tar zxvf gdata-2.0.18.tar.gz
#chown -R odoo: gdata-2.0.18
#cd gdata-2.0.18
Installer
#python setup.py install
8/Install wkhtmltopdf
Telecharger
#wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
Installler
#dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
#cp /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage
#cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
9/ Télécharger la derniére version 10 community sur github
cd /opt/odoo
#git clone https://www.github.com/odoo/odoo --branch 10.0
#wget https://nightly.odoo.com/10.0/nightly/src/odoo_10.0.latest.tar.gz
decompresser
#tar xvf odoo_10.0.latest.tar.gz
Ajouter le fichier de demarrage odoo-bin
#cd odoo-10.0.post20180106
#nano odoo-bin
contenu du fichier odoo-bin a coller
#!/usr/bin/env python3
# set server timezone in UTC before time module imported
__import__('os').environ['TZ'] = 'UTC'
import odoo
if __name__ == "__main__":
odoo.cli.main()
Sauvergarder avec ctrl x
10/ Donner les droits d acces sur le fichier odoo-bin
#chmod 777 odoo-bin
10/ lancer odoo 10 CE en vous connectant avec l'utilisateur odoo
#su odoo
~/odoo$ ./odoo-bin --addons-path=/opt/odoo/odoo/odoo/addons
Enjoy
pour plus d'infos info@horiyasoft.com
Commentaires