How To Install Odoo 11 On Ubuntu 16.04
Innehållsförteckning:
- Innan du börjar
- Skapa Odoo-användare
- Installera och konfigurera PostgreSQL
- Installera Wkhtmltopdf
- Installera och konfigurera Odoo
- Skapa en systemd-enhetsfil
- Testa installationen
- Slutsats
Odoo är en av de mest populära affärsmjukvarorna i världen. Det finns flera sätt att installera Odoo beroende på önskat fall.
Det enklaste och snabbaste sättet att installera Odoo är att använda sina officiella förvar.
Den här guiden täcker de steg som krävs för att installera och konfigurera Odoo med Git source och Python virtuella miljö på Ubuntu 16.04.
Innan du börjar
Innan du fortsätter med den här tutorialen, se till att du är inloggad som användare med sudo-privilegier.
Uppdatera paketets index och alla installerade paket till de senaste paketen:
sudo apt update && sudo apt upgrade
Installera Git, Pip, Node.js och de verktyg som krävs för att bygga Odoo-beroenden:
sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less
Skapa Odoo-användare
Skapa en ny systemanvändare och grupp med hemkatalog
/opt/odoo
som kommer att köra Odoo-tjänsten:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
Du kan namnge användaren som du vill, bara se till att du skapar en PostgreSQL-användare med samma namn.
Installera och konfigurera PostgreSQL
Installera PostgreSQL-paketet från Ubuntu: s standardförvar:
sudo apt install postgresql
När installationen är klar, skapa en ny PostgreSQL-användare med samma namn som den tidigare skapade systemanvändaren, i vårt fall som är
odoo
:
sudo su - postgres -c "createuser -s odoo"
Installera Wkhtmltopdf
För att kunna skriva ut PDF-rapporter behöver du
wkhtmltopdf
verktyget. Den rekommenderade versionen av Wkhtmltopdf är
0.12.1
som inte är tillgänglig i de officiella Ubuntu 16.04-lagringarna. Vi laddar ner och installerar den rekommenderade versionen från den officiella Wkhtmltopdf-webbplatsen.
Ladda ner paketet med följande wget-kommando:
wget
När nedladdningen är klar installerar du paketet genom att skriva:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
Installera och konfigurera Odoo
Vi kommer att installera Odoo från GitHub-lagret i en isolerad Python-miljö så att vi kan ha mer kontroll över versioner och uppdateringar.
Innan du börjar med installationsprocessen, se till att du byter till användaren "odoo":
sudo su - odoo
För att bekräfta att du är inloggad som user
odoo
använder du följande kommando:
whoami
Börja med installationsprocessen genom att klona Odoo-källkoden från GitHub-förvaret:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- Om du vill ladda ner och installera en annan Odoo-version ändrar du
--branch
versionnumret efter--branch
Du kan ladda ner Odoo-källkoden till vilken som helst du vill, till exempel iställetodoo11
du använda namnet på din domän.
virtualenv
är ett verktyg för att skapa isolerade Python-miljöer. För att installera det använder du:
pip3 install virtualenv
Skapa en ny virtuell Python-miljö för Odoo-installationen med:
cd /opt/odoo
virtualenv odoo11-venv
Aktivera miljön:
source odoo11-venv/bin/activate
Installera alla Python-moduler som krävs:
pip3 install -r odoo11/requirements.txt
Om du stöter på kompilationsfel under installationen, se till att du installerade alla nödvändiga beroenden som listas i avsnittet
Before you begin
.
När installationen är klar avaktiverar du miljön och byter tillbaka till din sudo-användare med följande kommandon:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
Nästa sak vi behöver göra är att skapa en konfigurationsfil. Vi kan antingen skapa en ny från början eller kopiera den medföljande konfigurationsfilen:
sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf
Öppna filen och redigera den på följande sätt:
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 är klar stänger du och sparar filen.
my_admin_passwd
till något säkrare och justera
addons_path
om du använder anpassade moduler.
Skapa en systemd-enhetsfil
För att köra odoo som en tjänst måste vi skapa en
odoo11.service
i
/etc/systemd/system/
katalogen.
Öppna din textredigerare och klistra in följande rader:
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
Meddela systemdokumentet att en ny enhetsfil skapas och starta Odoo-tjänsten genom att köra:
sudo systemctl daemon-reload
sudo systemctl start odoo11
Kontrollera servicestatusen med följande kommando:
sudo systemctl status odoo11
Utgången ska se ut som nedan för att indikera att Odoo-tjänsten är aktiv och kör.
● 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
Aktivera att Odoo-tjänsten ska startas automatiskt vid starttid:
sudo systemctl enable odoo11
Testa installationen
Öppna din webbläsare och skriv:
http://:8069
http://:8069
Förutsatt att installationen är framgångsrik visas en skärm som liknar följande:
Just nu har du en fungerande Odoo 11-installation. Du kan avsluta installationen genom att skapa en ny databas och börja arbeta med ditt projekt.
Slutsats
Det är allt! Denna handledning ledde dig genom installationen av Odoo 11 på Ubuntu 16.04 i en Python-virtuell miljö.
För att lära dig hur du konfigurerar din Odoo med Nginx som en omvänd proxy och hur du får åtkomst till din Odoo-installation via HTTPS kan du kolla in följande inlägg:
Konfigurera Odoo med Nginx som en omvänd proxy
Du kanske också vill kolla vår handledning om hur du skapar automatisk dagliga säkerhetskopior av dina Odoo-databaser.
ubuntu odoo postgresql python pipLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar odoo 12 på ubuntu 18.04
Denna handledning täcker stegen som krävs för att installera och konfigurera Odoo 12 för produktion med Git-källa och Python virtuella miljö i ett Ubuntu 18.04-system.
Hur man installerar odoo 13 på ubuntu 18.04
I den här guiden kommer vi att leda dig genom att installera och distribuera Odoo 13 i en virtuell Python-miljö på Ubuntu 18.04. Vi laddar ner Odoo från deras Github-arkiv och använder Nginx som en omvänd proxy.