Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

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

Image RemovedImage Added


Das tar.gz file muss entpackt werden.

Image RemovedImage Added


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

Image RemovedImage Added


Man wechselt dann zu bin per:

...

Danach geht es auf der grafischen Oberfläche weiter:

Image RemovedImage Added

Image RemovedImage Added

Image RemovedImage Added

Image RemovedImage Added

Damit ist die python IDE installiert.

...

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

Image RemovedImage Added

Image RemovedImage Added

pgAdmin

pgAdmin ist eine grafische Oberfläche für PostgreSQL

Image RemovedImage Added

Image RemovedImage Added

git

Ist bereits installiert.

...

Zuerst ein neues Projekt in PyCharm einrichten.

Image RemovedImage Added


Dem Projekt einen Namen geben.

Image RemovedImage Added


Den link zum Odoo Repository suchen und kopieren.Image Removed

https://github.com/odoo/odoo

Image Added


Und dann in PyCharm clonen.

Image RemovedImage Added


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

Image Added

Und dann das Projekt im selben Fenster öffnen.

Image Removed



Ist alles abgeschlossen sieht das Ergebnis dann so aus.

Image Added


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):

Codeblock
languagebash
themeMidnight
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.

Image Added


Datenbankuser anlegen

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

Codeblock
languagebash
themeMidnight
sudo su postgres
createuser odoo 
psql template1
alter user odoo with password 'odoo';
alter user odoo with createdb;


lessc Fehler

Da ein Paket fehlt erhält man beim ersten aufrufen, nachdem man die Datenbank erzeugt hat, diese Ansicht.

Image Added


Dies wird durch das installieren vo node-less gelöst.

Codeblock
languagebash
themeMidnight
sudo apt-get install node-less


Das Resultat zeigt das folgende Bild.

Image Added

Info

Rechtliche Hinweise / Impressum