Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 8 Nächste Version anzeigen »

Dieser Artikel erklärt wie die notwendige Software zur Odooentwicklung installiert wird.


Notwendig ist:

  • PyCharm
  • PostgreSQL
  • pgAdmin
  • git
  • odoo


PyCharm

Zuerst benötigen wir die community Edition von PyCharm. 

Download link: https://www.jetbrains.com/pycharm/download/#section=linux


Das tar.gz file muss entpackt werden.


Man öffnet als nächstes eine Konsole in diesem Verzeichnis.


Man wechselt dann zu bin per:

cd bin

Die installation startet man dann mit:

./pycharm.sh


Danach geht es auf der grafischen Oberfläche weiter:

Damit ist die python IDE installiert.

PostgreSQL

Odoo verwendet PostgreSQL als Datenbank, entsprechend muss auch dies installiert werden.

pgAdmin

pgAdmin ist eine grafische Oberfläche für PostgreSQL

git

Ist bereits installiert.

odoo

Das git Repository herunterladen.

Zuerst ein neues Projekt in PyCharm einrichten.


Dem Projekt einen Namen geben.


Den link zum Odoo Repository suchen und kopieren.

https://github.com/odoo/odoo


Und dann in PyCharm clonen.


Ganz oben muss der Link eingefügt werden. Da das Repository alle Odoo Versionen und deren history enthält dauert dies lange.

Und dann das Projekt im selben Fenster öffnen.



Ist alles abgeschlossen sieht das Ergebnis dann so aus.


Abhängigkeiten installieren


Bevor der Odoo Server gestartet wird sollten noch die Abhängigkeiten installiert werden. Dies geschieht über folgenden Befehl(immer vorrausgesetzt man befindet sich im richtigen Verzeuchnis):

sudo -H pip install -r requirements.txt


Im ersten Anlauf hat dies für mich jedoch nicht funktioniert. Ich habe die Zeile in welcher python-ldap stand durch nur ldap ersetzt und habe es so zum laufen gebracht.


Datenbankuser anlegen

Als nächstes ist es notwendig einen Datenbankuser anzulegen. Dieser wird dann von Odoo benutzt um sich mit der Datenbank zu verbinden.

sudo su postgres
createuser odoo 
psql template1
alteruser odoo with password 'odoo';


  • Keine Stichwörter