How To Install Odoo 13 on Ubuntu 16.04
Innholdsfortegnelse:
- Før du begynner
- Opprett Odoo-bruker
- Installer og konfigurer PostgreSQL
- Installer Wkhtmltopdf
- Installer og konfigurer Odoo
- Lag en systemd enhetsfil
- Test installasjonen
- Konklusjon
Odoo er en av de mest populære forretningsprogramvarene i verden. Det er flere måter å installere Odoo på, avhengig av ønsket brukstilfelle.
Den enkleste og raskeste måten å installere Odoo er ved å bruke deres offisielle depoter.
Denne guiden dekker trinnene som er nødvendige for å installere og konfigurere Odoo ved hjelp av Git source og virtuelle Python-miljø på Ubuntu 16.04.
Før du begynner
Før du fortsetter med denne opplæringen, må du sørge for at du er logget inn som en bruker med sudo-rettigheter.
Oppdater pakkeindeksen og alle installerte pakker til de siste pakkene:
sudo apt update && sudo apt upgrade
Installer Git, Pip, Node.js og verktøyene som kreves for å bygge Odoo-avhengigheter:
sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less
Opprett Odoo-bruker
Opprett en ny systembruker og gruppe med hjemmekatalog
/opt/odoo
som kjører Odoo-tjenesten:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
Du kan navngi brukeren som du vil, bare sørg for at du oppretter en PostgreSQL-bruker med samme navn.
Installer og konfigurer PostgreSQL
Installer PostgreSQL-pakken fra Ubuntu sine standardlager:
sudo apt install postgresql
Når installasjonen er fullført, oppretter du en ny PostgreSQL-bruker med samme navn som den tidligere opprettede systembrukeren, i vårt tilfelle som er
odoo
:
sudo su - postgres -c "createuser -s odoo"
Installer Wkhtmltopdf
For å skrive ut PDF-rapporter, trenger du
wkhtmltopdf
verktøyet. Den anbefalte versjonen av Wkhtmltopdf er
0.12.1
som ikke er tilgjengelig i de offisielle Ubuntu 16.04-depotene. Vi laster ned og installerer den anbefalte versjonen fra det offisielle Wkhtmltopdf-nettstedet.
Last ned pakken ved hjelp av følgende wget-kommando:
wget
Når nedlastingen er fullført, installerer du pakken ved å skrive:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
Installer og konfigurer Odoo
Vi vil installere Odoo fra GitHub-depotet i et isolert Python-miljø, slik at vi kan ha mer kontroll over versjoner og oppdateringer.
Før du starter med installasjonsprosessen, må du sørge for å bytte til brukerens "odoo":
sudo su - odoo
For å bekrefte at du er logget inn som user
odoo
, bruk følgende kommando:
whoami
Start med installasjonsprosessen ved å klone Odoo-kildekoden fra GitHub-depot:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- Hvis du vil laste ned og installere en annen Odoo-versjon, bare endre versjonsnummeret etter
--branch
bryteren. Du kan laste ned Odoo-kildekoden til hvilken som helst du vil, for eksempel i stedetodoo11
kan du bruke navnet på domenet ditt.
virtualenv
er et verktøy for å skape isolerte Python-miljøer. For å installere det bruker du:
pip3 install virtualenv
Lag et nytt virtuelt Python-miljø for Odoo-installasjonen med:
cd /opt/odoo
virtualenv odoo11-venv
Aktiver miljøet:
source odoo11-venv/bin/activate
Installer alle nødvendige Python-moduler:
pip3 install -r odoo11/requirements.txt
Hvis du støter på kompilasjonsfeil under installasjonen, må du forsikre deg om at du installerte alle de nødvendige avhengighetene som er oppført i delen
Before you begin
.
Når installasjonen er fullført, deaktiverer du miljøet og bytter tilbake til sudo-brukeren din ved hjelp av følgende kommandoer:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
Det neste vi trenger å gjøre er å lage en konfigurasjonsfil. Vi kan enten opprette en ny fra bunnen av eller kopiere den medfølgende konfigurasjonsfilen:
sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf
Åpne filen og rediger den slik:
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 ferdig, lukker du og lagrer filen.
my_admin_passwd
til noe sikrere og juster
addons_path
hvis du bruker tilpassede moduler.
Lag en systemd enhetsfil
For å kjøre odoo som en tjeneste må vi lage en
odoo11.service
i
/etc/systemd/system/
directory.
Åpne teksteditoren din og lim inn 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
Varsle systemd om at det opprettes en ny enhetsfil og start Odoo-tjenesten ved å utføre:
sudo systemctl daemon-reload
sudo systemctl start odoo11
Kontroller servicestatusen med følgende kommando:
sudo systemctl status odoo11
Produksjonen skal se ut som nedenfor, og indikerer at Odoo-tjenesten er aktiv og kjø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
Aktiver at Odoo-tjenesten automatisk startes ved oppstarttid:
sudo systemctl enable odoo11
Test installasjonen
Åpne nettleseren din og skriv:
http://:8069
http://:8069
Forutsatt at installasjonen er vellykket, vises en skjerm som ligner på følgende:
På dette tidspunktet har du en fungerende Odoo 11-installasjon. Du kan fullføre installasjonen ved å opprette en ny database og begynne å jobbe med prosjektet ditt.
Konklusjon
Det er det! Denne opplæringen ledet deg gjennom installasjonen av Odoo 11 på Ubuntu 16.04 i et virtuelt Python-miljø.
For å lære hvordan du konfigurerer Odoo med Nginx som en omvendt proxy og hvordan du får tilgang til Odoo-installasjonen via HTTPS, kan du sjekke ut følgende innlegg:
Konfigurer Odoo med Nginx som en omvendt proxy
Det kan også være lurt å sjekke opplæringen vår om hvordan du oppretter automatisk daglig sikkerhetskopi av Odoo-databasene dine.
ubuntu odoo postgresql python pipHvordan distribuere odoo 11 på ubuntu 18.04

Denne guiden dekker trinnene som er nødvendige for å installere og konfigurere Odoo for produksjon ved bruk av Git source og Python virtuelle miljø på et Ubuntu 18.04-system.
Hvordan distribuere odoo 12 på ubuntu 18.04

Denne opplæringen dekker trinnene som kreves for å installere og konfigurere Odoo 12 for produksjon ved bruk av Git source og Python virtuelle miljø på et Ubuntu 18.04-system.
Hvordan installere odoo 13 på ubuntu 18.04

I denne guiden vil vi lede deg gjennom å installere og distribuere Odoo 13 i et virtuelt Python-miljø på Ubuntu 18.04. Vi laster ned Odoo fra deres Github-lager, og bruker Nginx som en omvendt proxy.