How to Install Ubuntu 16.04 LTS on VirtualBox in Windows 8 / Windows 10
Inhaltsverzeichnis:
- Bevor Sie beginnen
- Erstellen Sie einen Odoo-Benutzer
- Installieren und konfigurieren Sie PostgreSQL
- Installieren Sie Wkhtmltopdf
- Installieren und konfigurieren Sie Odoo
- Erstellen Sie eine System-Unit-Datei
- Testen Sie die Installation
- Fazit
Odoo ist eine der beliebtesten Business-Software der Welt. Es gibt verschiedene Möglichkeiten, Odoo zu installieren, abhängig vom erforderlichen Anwendungsfall.
Die einfachste und schnellste Möglichkeit, Odoo zu installieren, ist die Verwendung der offiziellen Repositorys.
In diesem Handbuch werden die Schritte beschrieben, die zum Installieren und Konfigurieren von Odoo mit Git Source und der virtuellen Python-Umgebung unter Ubuntu 16.04 erforderlich sind.
Bevor Sie beginnen
Stellen Sie vor dem Fortfahren mit diesem Lernprogramm sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.
Aktualisieren Sie den Paketindex und alle installierten Pakete auf die neuesten Pakete:
sudo apt update && sudo apt upgrade
Installieren Sie Git, Pip, Node.js und die Tools, die zum Erstellen von Odoo-Abhängigkeiten erforderlich sind:
sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less
Erstellen Sie einen Odoo-Benutzer
Erstellen Sie einen neuen Systembenutzer und eine neue Systemgruppe mit dem
/opt/odoo
, in dem der Odoo-Dienst ausgeführt wird:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
Sie können den Benutzer so benennen, wie Sie möchten, stellen Sie jedoch sicher, dass Sie einen PostgreSQL-Benutzer mit demselben Namen erstellen.
Installieren und konfigurieren Sie PostgreSQL
Installieren Sie das PostgreSQL-Paket aus den Ubuntu-Standardrepositorys:
sudo apt install postgresql
Erstellen Sie nach Abschluss der Installation einen neuen PostgreSQL-Benutzer mit demselben Namen wie der zuvor erstellte Systembenutzer. In unserem Fall ist dies
odoo
:
sudo su - postgres -c "createuser -s odoo"
Installieren Sie Wkhtmltopdf
Zum Drucken von PDF-Berichten benötigen Sie das Tool
wkhtmltopdf
. Die empfohlene Version von Wkhtmltopdf ist
0.12.1
und nicht in den offiziellen Ubuntu 16.04-Repositories verfügbar. Wir werden die empfohlene Version von der offiziellen Wkhtmltopdf-Website herunterladen und installieren.
Laden Sie das Paket mit dem folgenden Befehl wget herunter:
wget
Sobald der Download abgeschlossen ist, installieren Sie das Paket, indem Sie Folgendes eingeben:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
Installieren und konfigurieren Sie Odoo
Wir werden Odoo aus dem GitHub-Repository in einer isolierten Python-Umgebung installieren, damit wir mehr Kontrolle über Versionen und Updates haben.
Bevor Sie mit der Installation beginnen, stellen Sie sicher, dass Sie zu Benutzer "odoo" wechseln:
sudo su - odoo
Verwenden
odoo
den folgenden Befehl, um zu bestätigen, dass Sie als Benutzer
odoo
angemeldet sind:
whoami
Beginnen Sie mit dem Installationsprozess, indem Sie den Odoo-Quellcode aus dem GitHub-Repository klonen:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- Wenn Sie eine andere Odoo-Version herunterladen und installieren möchten, ändern Sie einfach die Versionsnummer nach dem
--branchSchalter. Sie können den Odoo-Quellcode nach Belieben herunterladen. Beispielsweiseodoo11Sie anstelle vonodoo11den Namen Ihrer Domain verwenden.
virtualenv
ist ein Tool zum Erstellen isolierter Python-Umgebungen. Um es zu installieren, benutze:
pip3 install virtualenv
Erstellen Sie eine neue virtuelle Python-Umgebung für die Odoo-Installation mit:
cd /opt/odoo
virtualenv odoo11-venv
Aktivieren Sie die Umgebung:
source odoo11-venv/bin/activate
Installieren Sie alle erforderlichen Python-Module:
pip3 install -r odoo11/requirements.txt
Wenn Sie während der Installation auf Kompilierungsfehler stoßen, stellen Sie sicher, dass Sie alle erforderlichen Abhängigkeiten installiert haben, die im Abschnitt
Before you begin
.
Sobald die Installation abgeschlossen ist, deaktivieren Sie die Umgebung und wechseln Sie mit den folgenden Befehlen zurück zu Ihrem sudo-Benutzer:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
Als nächstes müssen wir eine Konfigurationsdatei erstellen. Wir können entweder eine neue von Grund auf erstellen oder die mitgelieferte Konfigurationsdatei kopieren:
sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf
Öffnen Sie die Datei und bearbeiten Sie sie wie folgt:
sudo nano /etc/odoo11.conf
/etc/odoo11.conf
; This is the password that allows database operations: admin_passwd = my_admin_passwd db_host = False db_port = False db_user = odoo db_password = False addons_path = /opt/odoo/odoo11/addons; If you are using custom modules; addons_path = /opt/odoo/odoo11/addons, /opt/odoo/odoo11-custom-addons
Sobald Sie fertig sind, schließen und speichern Sie die Datei.
my_admin_passwd
in etwas
my_admin_passwd
zu ändern und den
my_admin_passwd
anzupassen, wenn Sie benutzerdefinierte Module verwenden.
Erstellen Sie eine System-Unit-Datei
Um odoo als Dienst auszuführen, müssen wir eine
odoo11.service
Unit-Datei im Verzeichnis
/etc/systemd/system/
erstellen.
Öffne deinen Texteditor und füge die folgenden Zeilen ein:
sudo nano /etc/systemd/system/odoo11.service
/etc/systemd/system/odoo11.service
Description=Odoo11 Requires=postgresql.service After=network.target postgresql.service Type=simple SyslogIdentifier=odoo11 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf StandardOutput=journal+console WantedBy=multi-user.target
Benachrichtigen Sie systemd, dass eine neue Unit-Datei erstellt wurde, und starten Sie den Odoo-Dienst, indem Sie Folgendes ausführen:
sudo systemctl daemon-reload
sudo systemctl start odoo11
Überprüfen Sie den Servicestatus mit dem folgenden Befehl:
sudo systemctl status odoo11
Die Ausgabe sollte wie folgt aussehen und anzeigen, dass der Odoo-Dienst aktiv ist und ausgeführt wird.
● odoo11.service - Odoo11 Loaded: loaded (/etc/systemd/system/odoo11.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2018-01-23 21:09:25 UTC; 1s ago Main PID: 14146 (python3) CGroup: /system.slice/odoo11.service └─14146 /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf
Aktivieren Sie den Odoo-Dienst, damit er beim Booten automatisch gestartet wird:
sudo systemctl enable odoo11
Testen Sie die Installation
Öffnen Sie Ihren Browser und geben Sie Folgendes ein:
http://:8069
http://:8069
Angenommen, die Installation ist erfolgreich, wird ein Bildschirm ähnlich dem folgenden angezeigt:

Zu diesem Zeitpunkt haben Sie eine funktionierende Odoo 11-Installation. Sie können die Installation abschließen, indem Sie eine neue Datenbank erstellen und mit der Arbeit an Ihrem Projekt beginnen.
Fazit
Das ist es! Dieses Tutorial führte Sie durch die Installation von Odoo 11 unter Ubuntu 16.04 in einer virtuellen Python-Umgebung.
In folgendem Beitrag erfahren Sie, wie Sie Odoo mit Nginx als Reverse-Proxy konfigurieren und über HTTPS auf Ihre Odoo-Installation zugreifen können:
Konfigurieren Sie Odoo mit Nginx als Reverse Proxy
Vielleicht möchten Sie auch in unserem Tutorial nachlesen, wie Sie automatische tägliche Backups Ihrer Odoo-Datenbanken erstellen.
ubuntu odoo postgresql python pipWie lange dauert es, bis ich das Steam-Library-Backlog überbrückt habe? Wenn Sie diese Frage haben, erfahren Sie auf der Wie lange zu schlagen Rechner Website, wie viele Stunden Sie benötigen, um Ihre Steam Library fertig zu stellen. Gut für Spieler auf Steam, die mit einem Überhang an Spielen feststecken, die sie vielleicht niemals spielen können.
Wie lange dauert es, bis ich den Rückstand meiner Steam-Bibliothek überwunden habe? Wenn Sie diese Frage haben, wird Ihnen auf der Rechner-Website
Wie installiere ich remix os auf einer virtuellen Box auf einem beliebigen Computer?
Remix OS bietet eine Android-ähnliche Erfahrung auf einem Computer. Anstatt Dual-Boot zu verwenden, empfehlen wir die Installation auf der Virtual Box. Hier ist wie.
Wie installiere ich odoo 13 auf Ubuntu 18.04
In diesem Handbuch werden Sie durch die Installation und Bereitstellung von Odoo 13 in einer virtuellen Python-Umgebung unter Ubuntu 18.04 geführt. Wir werden Odoo von ihrem Github-Repository herunterladen und Nginx als Reverse-Proxy verwenden.







