Android

Πώς να εγκαταστήσετε το odoo 11 στο ubuntu 16.04

Smashwords - Πως να ανεβάσω ένα Ελληνικό βιβλίο στην Smashwords

Smashwords - Πως να ανεβάσω ένα Ελληνικό βιβλίο στην Smashwords

Πίνακας περιεχομένων:

Anonim

Το Odoo είναι ένα από τα πιο δημοφιλή επιχειρησιακά λογισμικά στον κόσμο. Υπάρχουν διάφοροι τρόποι για να εγκαταστήσετε το Odoo ανάλογα με την απαιτούμενη περίπτωση χρήσης.

Ο ευκολότερος και ταχύτερος τρόπος για να εγκαταστήσετε το Odoo είναι να χρησιμοποιήσετε τους επίσημους χώρους αποθήκευσης.

Αυτός ο οδηγός καλύπτει τα βήματα που απαιτούνται για την εγκατάσταση και τη διαμόρφωση του Odoo χρησιμοποιώντας την πηγή Git και το εικονικό περιβάλλον Python στο Ubuntu 16.04.

Πριν ξεκινήσεις

Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.

Ενημερώστε το ευρετήριο πακέτων και όλα τα εγκατεστημένα πακέτα στα πιο πρόσφατα πακέτα

sudo apt update && sudo apt upgrade

Εγκαταστήστε τα Git, Pip, Node.js και τα εργαλεία που απαιτούνται για την δημιουργία dependencies Odoo:

sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less

Δημιουργία χρήστη Odoo

Δημιουργήστε έναν νέο χρήστη του συστήματος και μια ομάδα με τον κατάλογο home /opt/odoo που θα εκτελέσει την υπηρεσία Odoo:

useradd -m -d /opt/odoo -U -r -s /bin/bash odoo Μπορείτε να ονομάσετε τον χρήστη όπως θέλετε, απλά βεβαιωθείτε ότι έχετε δημιουργήσει έναν χρήστη PostgreSQL με το ίδιο όνομα.

Εγκαταστήστε και ρυθμίστε τις παραμέτρους PostgreSQL

Εγκαταστήστε το πακέτο PostgreSQL από τις προεπιλεγμένες αποθήκες του Ubuntu:

sudo apt install postgresql

Μόλις ολοκληρωθεί η εγκατάσταση, δημιουργήστε έναν νέο χρήστη PostgreSQL με το ίδιο όνομα με τον χρήστη που είχε δημιουργηθεί προηγουμένως, στην περίπτωση που είναι odoo :

sudo su - postgres -c "createuser -s odoo"

Εγκαταστήστε το Wkhtmltopdf

Για να εκτυπώσετε αναφορές PDF, θα χρειαστείτε το εργαλείο wkhtmltopdf . Η συνιστώμενη έκδοση του Wkhtmltopdf είναι 0.12.1 οποία δεν είναι διαθέσιμη στα επίσημα αποθετήρια του Ubuntu 16.04. Θα πραγματοποιήσουμε λήψη και εγκατάσταση της προτεινόμενης έκδοσης από τον επίσημο ιστότοπο Wkhtmltopdf.

Κατεβάστε το πακέτο χρησιμοποιώντας την ακόλουθη εντολή wget:

wget

Μόλις ολοκληρωθεί η λήψη, εγκαταστήστε το πακέτο πληκτρολογώντας:

sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb

Εγκαταστήστε και ρυθμίστε τις ρυθμίσεις του Odoo

Θα εγκαταστήσουμε το Odoo από τον αποθετήριο GitHub σε ένα απομονωμένο περιβάλλον Python, ώστε να έχουμε περισσότερο έλεγχο στις εκδόσεις και τις ενημερώσεις.

Πριν ξεκινήσετε με τη διαδικασία εγκατάστασης, βεβαιωθείτε ότι έχετε μεταβεί στο χρήστη "odoo":

sudo su - odoo

Για να επιβεβαιώσετε ότι είστε συνδεδεμένοι ως user odoo , χρησιμοποιήστε την ακόλουθη εντολή:

whoami

Ξεκινήστε με τη διαδικασία εγκατάστασης κλωνοποιώντας τον πηγαίο κώδικα Odoo από τον αποθετήριο GitHub:

git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11

  • Αν θέλετε να κατεβάσετε και να εγκαταστήσετε μια διαφορετική έκδοση Odoo απλώς αλλάξτε τον αριθμό έκδοσης μετά το --branch branch.Μπορείτε να κατεβάσετε τον πηγαίο κώδικα Odoo σε οποιοδήποτε όπως θέλετε, για παράδειγμα αντί για odoo11 μπορείτε να χρησιμοποιήσετε το όνομα του τομέα σας.

virtualenv είναι ένα εργαλείο για τη δημιουργία απομονωμένων περιβαλλόντων Python. Για να το εγκαταστήσετε, χρησιμοποιήστε:

pip3 install virtualenv

Δημιουργήστε ένα νέο εικονικό περιβάλλον Python για την εγκατάσταση του Odoo με:

cd /opt/odoo virtualenv odoo11-venv

Ενεργοποιήστε το περιβάλλον:

source odoo11-venv/bin/activate

Εγκαταστήστε όλες τις απαραίτητες ενότητες Python:

pip3 install -r odoo11/requirements.txt Εάν αντιμετωπίσετε τυχόν σφάλματα κατά τη διάρκεια της εγκατάστασης, βεβαιωθείτε ότι έχετε εγκαταστήσει όλες τις απαιτούμενες εξαρτήσεις που αναφέρονται στην ενότητα Before you begin .

Αφού ολοκληρωθεί η εγκατάσταση, απενεργοποιήστε το περιβάλλον και γυρίστε ξανά στον χρήστη sudo χρησιμοποιώντας τις ακόλουθες εντολές:

deactivate

exit

sudo mkdir /opt/odoo/odoo11-custom-addons sudo chown odoo: /opt/odoo/odoo11-custom-addons

Το επόμενο πράγμα που πρέπει να κάνουμε είναι να δημιουργήσουμε ένα αρχείο ρυθμίσεων. Μπορούμε είτε να δημιουργήσουμε ένα νέο από το μηδέν είτε να αντιγράψουμε το αρχείο διαμόρφωσης που περιλαμβάνεται:

sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf

Ανοίξτε το αρχείο και επεξεργαστείτε το ως εξής:

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

Αφού τελειώσετε, κλείστε και αποθηκεύστε το αρχείο.

Μην ξεχάσετε να αλλάξετε το my_admin_passwd σε κάτι πιο ασφαλές και να προσαρμόσετε το addons_path εάν χρησιμοποιείτε custom modules.

Δημιουργήστε ένα συστημένο αρχείο μονάδας

Για να εκτελέσετε το Odoo ως υπηρεσία, πρέπει να δημιουργήσετε ένα αρχείο μονάδας odoo11.service στον κατάλογο /etc/systemd/system/ .

Ανοίξτε τον επεξεργαστή κειμένου και επικολλήστε τις ακόλουθες γραμμές:

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

Ειδοποιήστε ότι έχει δημιουργηθεί ένα νέο αρχείο μονάδας και ξεκινήστε την υπηρεσία Odoo εκτελώντας:

sudo systemctl daemon-reload sudo systemctl start odoo11

Ελέγξτε την κατάσταση της υπηρεσίας με την ακόλουθη εντολή:

sudo systemctl status odoo11

Η έξοδος θα πρέπει να φαίνεται κάπως παρακάτω υποδεικνύοντας ότι η υπηρεσία Odoo είναι ενεργή και λειτουργεί.

● 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

Ενεργοποιήστε την υπηρεσία Odoo να ξεκινά αυτόματα κατά την εκκίνηση:

sudo systemctl enable odoo11

sudo journalctl -u odoo11

Δοκιμάστε την Εγκατάσταση

Ανοίξτε το πρόγραμμα περιήγησης και πληκτρολογήστε: http://:8069 http://:8069

Αν υποτεθεί ότι η εγκατάσταση είναι επιτυχής, θα εμφανιστεί μια οθόνη παρόμοια με την ακόλουθη:

Σε αυτό το σημείο έχετε μια εγκατάσταση εργασίας Odoo 11. Μπορείτε να ολοκληρώσετε την εγκατάσταση δημιουργώντας μια νέα βάση δεδομένων και να αρχίσετε να εργάζεστε στο έργο σας.

συμπέρασμα

Αυτό είναι! Αυτό το σεμινάριο σας οδήγησε στην εγκατάσταση του Odoo 11 στο Ubuntu 16.04 σε ένα εικονικό περιβάλλον Python.

Για να μάθετε πώς μπορείτε να διαμορφώσετε το Odoo με το Nginx ως αντίστροφη μεσολάβηση και πώς να αποκτήσετε πρόσβαση στην εγκατάσταση του Odoo μέσω HTTPS, μπορείτε να δείτε την ακόλουθη ανάρτηση:

Ρύθμιση του Odoo με το Nginx ως αντίστροφη μεσολάβηση

Μπορεί επίσης να θέλετε να ελέγξετε το σεμινάριό μας σχετικά με τον τρόπο δημιουργίας αυτόματων καθημερινών αντιγράφων ασφαλείας των βάσεων δεδομένων Odoo.

ubuntu odoo postgresql πύθωνα pip