Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
erp:tryton:installation_ubuntu_2 [2020/01/04 18:59] marclebrun [Installation de Postgresql] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Installer Tryton sous Ubuntu 18.04 (alternative) ====== | ||
- | |||
- | Source: | ||
- | * [[https://www.devplus.fr/installation-de-tryton-serveur-5-2-avec-sao-sur-ubuntu-19-04/168]] | ||
- | |||
- | ===== Mettre à jour le système ===== | ||
- | |||
- | <code bash> | ||
- | sudo apt-get update | ||
- | sudo apt-get upgrade | ||
- | </code> | ||
- | |||
- | ===== Tester la présence de Python 3 ===== | ||
- | |||
- | <code bash> | ||
- | python3 --version | ||
- | </code> | ||
- | |||
- | ===== Installation de PIP et des dépendances ===== | ||
- | |||
- | <code bash> | ||
- | sudo apt install python-pip | ||
- | </code> | ||
- | |||
- | <code bash> | ||
- | sudo pip install -U pip | ||
- | </code> | ||
- | |||
- | <code bash> | ||
- | cd /tmp/ | ||
- | wget https://bootstrap.pypa.io/get-pip.py | ||
- | sudo python get-pip.py | ||
- | </code> | ||
- | |||
- | <code bash> | ||
- | sudo apt install curl | ||
- | curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py | ||
- | sudo apt-get install python3-distutils | ||
- | </code> | ||
- | |||
- | ===== Installation de Tryton ===== | ||
- | |||
- | <code bash> | ||
- | sudo apt install python3-dev | ||
- | sudo pip install trytond | ||
- | sudo pip install tryton | ||
- | </code> | ||
- | |||
- | ===== Installation de Postgresql ===== | ||
- | |||
- | Se référer à [[postgresql:installation_postgresql_10_ubuntu_1804]] | ||
- | |||
- | Créer un utilisateur **tryton** et une base de données **tryton1** : | ||
- | |||
- | <code bash> | ||
- | sudo su - postgres | ||
- | createuser --interactive --pwprompt | ||
- | </code> | ||
- | |||
- | * Enter name of role to add: **tryton** | ||
- | * Enter password of new role: **(un mot de passe)** | ||
- | * Enter it again: **(un mot de passe)** | ||
- | * Shall the new role be a superuser? (y/n) **n** | ||
- | * Shall the new role be allowed to create databasees? (y/n) **n** | ||
- | * Shall the new role be allowed to create more new roles? (y/n) **n** | ||
- | |||
- | Créer la base de données : | ||
- | |||
- | <code bash> | ||
- | createdb -O tryton tryton1 | ||
- | </code> | ||
- | |||
- | Revenir à l'utilisateur normal : | ||
- | |||
- | <code bash> | ||
- | exit | ||
- | </code> | ||