How to Install VirtualBox on Windows 10
Indholdsfortegnelse:
- Før du begynder
- Opret Odoo-bruger
- Installer og konfigurer PostgreSQL
- Installer Wkhtmltopdf
- Installer og konfigurer Odoo
- Opret en systemd-enhedsfil
- Test installationen
- Konklusion
Odoo er en af de mest populære forretningssoftware i verden. Der er flere måder at installere Odoo på, afhængigt af den krævede brugssag.
Den nemmeste og hurtigste måde at installere Odoo er ved at bruge deres officielle opbevaringssteder.
Denne vejledning dækker de trin, der er nødvendige for at installere og konfigurere Odoo ved hjælp af Git source og det virtuelle Python-miljø på Ubuntu 16.04.
Før du begynder
Før du fortsætter med denne tutorial, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.
Opdater pakkeindekset og alle installerede pakker til de nyeste pakker:
sudo apt update && sudo apt upgrade
Installer Git, Pip, Node.js og de nødvendige værktøjer til at opbygge Odoo-afhængigheder:
sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less
Opret Odoo-bruger
Opret en ny systembruger og gruppe med hjemmekatalog
/opt/odoo
, der kører Odoo-tjenesten:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
Du kan navngive brugeren, som du vil, bare sørg for at oprette en PostgreSQL-bruger med samme navn.
Installer og konfigurer PostgreSQL
Installer PostgreSQL-pakken fra Ubuntu's standardlager:
sudo apt install postgresql
Når installationen er færdig, skal du oprette en ny PostgreSQL-bruger med samme navn som den tidligere oprettede systembruger, i vores tilfælde er
odoo
:
sudo su - postgres -c "createuser -s odoo"
Installer Wkhtmltopdf
For at udskrive PDF-rapporter skal du bruge
wkhtmltopdf
værktøjet. Den anbefalede version af Wkhtmltopdf er
0.12.1
som ikke er tilgængelig i de officielle Ubuntu 16.04-depoter. Vi henter og installerer den anbefalede version fra det officielle Wkhtmltopdf-sted.
Download pakken ved hjælp af følgende wget-kommando:
wget
Når download er afsluttet, skal du installere pakken ved at skrive:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
Installer og konfigurer Odoo
Vi installerer Odoo fra GitHub-arkivet i et isoleret Python-miljø, så vi kan have mere kontrol over versioner og opdateringer.
Før du begynder med installationsprocessen, skal du sørge for at skifte til brugerens "odoo":
sudo su - odoo
For at bekræfte, at du er logget ind som user
odoo
, skal du bruge følgende kommando:
whoami
Start med installationsprocessen ved at klone Odoo-kildekoden fra GitHub-arkivet:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- Hvis du vil downloade og installere en anden Odoo-version, skal du bare ændre versionnummeret efter
--branch
skiftet. Du kan downloade Odoo-kildekoden til enhver som du vil, for eksempel i stedet forodoo11
kan du bruge navnet på dit domæne.
virtualenv
er et værktøj til at skabe isolerede Python-miljøer. For at installere det skal du bruge:
pip3 install virtualenv
Opret et nyt virtuelt Python-miljø til Odoo-installationen med:
cd /opt/odoo
virtualenv odoo11-venv
Aktivér miljøet:
source odoo11-venv/bin/activate
Installer alle påkrævede Python-moduler:
pip3 install -r odoo11/requirements.txt
Hvis du støder på kompilationsfejl under installationen, skal du sørge for at installere alle de nødvendige afhængigheder, der er anført i afsnittet
Before you begin
.
Når installationen er afsluttet, deaktiveres miljøet og skift tilbage til din sudo-bruger ved hjælp af følgende kommandoer:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
Den næste ting, vi skal gøre, er at oprette en konfigurationsfil. Vi kan enten oprette en ny fra bunden eller kopiere den inkluderede konfigurationsfil:
sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf
Åbn filen og rediger den som følger:
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
Når du er færdig, skal du lukke og gemme filen.
my_admin_passwd
til noget mere sikkert og justere
addons_path
hvis du bruger brugerdefinerede moduler.
Opret en systemd-enhedsfil
For at køre odoo som en service er vi nødt til at oprette en fil fra
odoo11.service
i
/etc/systemd/system/
directory.
Åbn din teksteditor og indsæt følgende linjer:
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
Underret systemd om, at der oprettes en ny enhedsfil, og start Odoo-tjenesten ved at udføre:
sudo systemctl daemon-reload
sudo systemctl start odoo11
Kontroller servicestatus med følgende kommando:
sudo systemctl status odoo11
Outputet skal se sådan ud som nedenfor, hvilket indikerer, at Odoo-tjenesten er aktiv og kører.
● 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
Aktivér, at Odoo-tjenesten automatisk startes ved starttidspunktet:
sudo systemctl enable odoo11
Test installationen
Åbn din browser, og skriv:
http://:8069
http://:8069
Forudsat at installationen er vellykket, vises en skærm, der ligner følgende:
På dette tidspunkt har du en fungerende Odoo 11-installation. Du kan afslutte installationen ved at oprette en ny database og begynde at arbejde på dit projekt.
Konklusion
Det er det! Denne tutorial ledte dig gennem installationen af Odoo 11 på Ubuntu 16.04 i et virtuelt Python-miljø.
For at lære at konfigurere din Odoo med Nginx som en omvendt proxy og hvordan du får adgang til din Odoo-installation via HTTPS kan du tjekke følgende indlæg:
Konfigurer Odoo med Nginx som en omvendt proxy
Du vil måske også tjekke vores tutorial om, hvordan du opretter automatisk daglige sikkerhedskopier af dine Odoo-databaser.
ubuntu odoo postgresql python pipSådan implementeres odoo 11 på ubuntu 18.04

Denne vejledning dækker de nødvendige trin til installation og konfiguration af Odoo til produktion ved hjælp af Git source og Python virtuelle miljø på et Ubuntu 18.04-system.
Sådan implementeres odoo 12 på ubuntu 18.04

Denne tutorial dækker de trin, der kræves til installation og konfiguration af Odoo 12 til produktion ved hjælp af Git source og Python virtuelle miljø på et Ubuntu 18.04-system.
Sådan installeres odoo 13 på ubuntu 18.04

I denne guide vil vi lede dig gennem installation og implementering af Odoo 13 i et virtuelt Python-miljø på Ubuntu 18.04. Vi henter Odoo fra deres Github-lager og bruger Nginx som en reverse proxy.